小编Shi*_*mmy的帖子

如何在<input>元素中创建标签?

我想在输入元素中插入一个描述性文本,当用户点击它时,该元素会消失.

我知道这是一个非常常见的技巧,但我不知道该怎么做..

什么是最简单/更好的解决方案?

html forms label placeholder

41
推荐指数
5
解决办法
18万
查看次数

如何从VS 2017升级到2019?

VS 2019是RTM,我想知道从VS 2017升级的正确方法是什么,是否有专用的``升级''方法,还是卸载并安装?也许安装和卸载?
什么是正确的方法,而无需卸载并重新安装相同的内容而无需做任何事情?

installation upgrade vsinstaller visual-studio-2017 visual-studio-2019

40
推荐指数
2
解决办法
4万
查看次数

将IEnumerable <char>转换为字符串的最佳方法?

为什么不能使用流利的语言string

例如:

var x = "asdf1234";
var y = new string(x.TakeWhile(char.IsLetter).ToArray());
Run Code Online (Sandbox Code Playgroud)

是不是有更好的转换IEnumerable<char>方式string

这是我做的一个测试:

class Program
{
  static string input = "asdf1234";
  static void Main()
  {
    Console.WriteLine("1000 times:");
    RunTest(1000, input);
    Console.WriteLine("10000 times:");
    RunTest(10000,input);
    Console.WriteLine("100000 times:");
    RunTest(100000, input);
    Console.WriteLine("100000 times:");
    RunTest(100000, "ffff57467");


    Console.ReadKey();

  }

  static void RunTest( int times, string input)
  {

    Stopwatch sw = new Stopwatch();

    sw.Start();
    for (int i = 0; i < times; i++)
    {
      string output = new string(input.TakeWhile(char.IsLetter).ToArray());
    }
    sw.Stop();
    var …
Run Code Online (Sandbox Code Playgroud)

.net regex performance performance-testing

39
推荐指数
6
解决办法
1万
查看次数

VB.NET:无法在System.Object实例上使用Extension方法

我可以为System.Object(所有)的所有子类创建一个Extension方法吗?

例:

<Extension>
Public Function MyExtension(value As Object) As Object
    Return value
End Function
Run Code Online (Sandbox Code Playgroud)

以上函数不适用于对象实例:

Dim myObj1 As New Object()
Dim myObj2 = myObj1.MyExtension()
Run Code Online (Sandbox Code Playgroud)

编译器不接受它,是我电脑中的问题?:)

更新
问题似乎只发生在VB中,其中对象的成员通过反射(后期绑定)查找.

在回答
FYI 之后更新,因为vb具有C#缺少的优点,导入模块的成员被导入到全局范围,因此您仍然可以在没有包装器的情况下使用此函数:

Dim myObj2 = MyExtension(myObj1)
Run Code Online (Sandbox Code Playgroud)

.net vb.net extension-methods object late-binding

37
推荐指数
3
解决办法
7293
查看次数

我可以在Ajax.ActionLink中使用OnSuccess事件传递参数

我用的时候:

new AjaxOptions
{
  UpdateTargetId = "VoteCount" + indx,
  OnSuccess = "AnimateVoteMessage"
}
Run Code Online (Sandbox Code Playgroud)

一切正常......但我试图在列表中设置动画,并自动分配ID.由于我希望每个这些都可以通过我的javascript进行寻址,我相信我需要将参数传递给我的javascript.但是当我使用时:

new AjaxOptions
{ 
  UpdateTargetId = "VoteCount" + indx,
  OnSuccess = "AnimateVoteMessage(2)"
}
Run Code Online (Sandbox Code Playgroud)

我得到一个"Sys.ArgumentUndefinedException:值不能被定义." 例外.我在使用MicrosoftMvcAjax.js的调试版本时得到了.使用压缩版本时,我得到"Microsoft JScript运行时错误:'b'为null或不是对象"

所以我的问题是,我可以使用该OnSuccess事件将参数传递给我的javascript函数ActionLink吗?

这是正确的方法吗?我怎样才能拥有一个javascript函数能够在我的页面上运行10个项目(在我的情况下是多个DIV的ID)?

asp.net-mvc

36
推荐指数
6
解决办法
4万
查看次数

术语"脏物"是什么意思?

我在编程中经常看到"脏"或"脏对象"这个词.
这是什么意思?

dirty-data

35
推荐指数
2
解决办法
1万
查看次数

35
推荐指数
1
解决办法
2万
查看次数

如何在新选项卡中打开asp:HyperLink.NavigationUrl

有没有办法在新选项卡中打开asp:HyperLink.NavigateUrl而不更改当前位置?

asp.net hyperlink

33
推荐指数
2
解决办法
7万
查看次数

WinRT-XAML中是否有Click,Tapped和PointerPressed同义词?

是否为PointerPressed,Click或Tapped创建事件处理程序是否重要?IOW,以下是否有任何功能差异:

<Button x:Name="BackButton" PointerPressed="BackButton_Click"/>    
<Button x:Name="BackButton" Click="BackButton_Click"/>    
<Button x:Name="BackButton" Tapped="BackButton_Click"/>
Run Code Online (Sandbox Code Playgroud)

xaml event-handling windows-8 winrt-xaml windows-store-apps

33
推荐指数
3
解决办法
2万
查看次数

当我尝试发布时VS2015崩溃

所以,我正在开发一个Web服务,在某些时候,每当我右键单击项目 - >发布时,我的Visual Studio 2015就开始崩溃.当我发布项目时,它会部署到Azure.

我使用git,所以我解除了对上一次成功项目发布的所有更改,是的,我之前在该构建之后发布了.

我试图删除/重新安装Visual Studio,但没有任何效果.

我做的最后一件事是将Windows 10重置为出厂设置并再次安装所有内容.这仍然没有做任何事情.

我能做的最后一件事就是彻底擦拭我的电脑然后再安装一切,但我真的不想诉诸于此!

我很绝望!我安装了resharper 9.2和Xamarin.

谢谢,

crash azure visual-studio-2015

33
推荐指数
3
解决办法
6073
查看次数