小编The*_*des的帖子

如何遍历C#类(.NET 2.0)的属性?

说我有一节课:

public class TestClass
{
  public String Str1;
  public String Str2;
  private String Str3;

  public String Str4 { get { return Str3; } }

  public TestClass()
  {
    Str1 = Str2 = Str 3 = "Test String";
  }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法(C#.NET 2)迭代Class'TestClass'并打印出公共变量和属性?

记得.Net2

谢谢

c# asp.net json class .net-2.0

3
推荐指数
1
解决办法
3010
查看次数

优化Internet Explorer

作为一名网络开发人员,我注意到我创建的任何内容在所有浏览器中都非常出色,但在Internet Explorer中始终始终存在速度问题.请注意我指的是速度,因为我始终注意它显示并适用于所有浏览器.

是否有任何地方,或有没有人,有关Internet Explorer的良好编程技巧?我的意思是如何做事,因为它或多或少地优化了Internet Explorer.

我的意思是我最新的例子是我从DB(通过AJAX)返回JSON数据,然后我用结果构建页面.来自服务器的响应是最小的,它在aaaaall浏览器中加载即时,但在Internet Explorer中需要5-10秒,具体取决于操作系统和版本.

我迷失了语言,我只是想知道我能做些什么.

示例:http : //msdn.microsoft.com/en-us/library/ms533019(VS.85).aspx http://www.quirksmode.org/dom/innerhtml.html http://blog.dynatrace.com/2009/12/12 /理解,互联网资源管理器中渲染行为/

-theo

html javascript ajax optimization compatibility

3
推荐指数
1
解决办法
2044
查看次数

使用返回DataTable的方法

请考虑以下示例:

public static DataTable GetDataTable()
{
    using(DataTable dt = new DataTable())
    {
        // fill DataTable logic
        return dt;
    }
}

public void main()
{
    DataTable dt = GetDataTable();

    // contine using dt
}
Run Code Online (Sandbox Code Playgroud)

我是否应该dt可以使用main()或被DataTable处置GetDataTable()?

c# datatable idisposable

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

正则表达式查找文本块中的URL(Javascript)

我需要一个Javascript正则表达式来扫描纯文本块并返回带有URL作为链接的文本.

这就是我所拥有的:

findLinks: function(s) {
          var hlink = /\s(ht|f)tp:\/\/([^ \,\;\:\!\)\(\"\'\\f\n\r\t\v])+/g;
          return (s.replace(hlink, function($0, $1, $2) {
              s = $0.substring(1, $0.length);
              while (s.length > 0 && s.charAt(s.length - 1) == '.') s = s.substring(0, s.length - 1);

              return ' ' + s + '';
          }));
      }

问题是它只会匹配http://www.google.com 而不是google.com/adsense

我怎么能完成这两个?

javascript regex dom

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

非UI线程,UI访问

众所周知,您无法从UI线程以外的任何其他线程更新UI.

但是,我刚刚从没有Exception的非UI线程中发现了一些代码,它获取了listview virtualsize的值.

所以我真正的问题是:你可以从非UI线程中与UI进行什么交互?

谢谢Theo

c# multithreading winforms

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

ASP.NET用html编号替换双引号

基本上我正在尝试这样做

InputString = InputString.Replace(""", """);
Run Code Online (Sandbox Code Playgroud)

但是得到一个错误

c# asp.net

1
推荐指数
1
解决办法
2704
查看次数