C#小经验

c#的回车换行表示法

使用 System.Enviroment.NewLine,因为换行的表示方法会在不同的操作系统上有区别。


反射生成窗体

private void buuton1_Click(object sender, EventArgs e)
{
    Assembly _myAssembly = Assembly.LoadFrom(@"e:windowsApplication6.dll");
    Type _myType = _myAssembly.GetType( "WindowsApplication6.Form1" );
    object obj;
    obj = Activator.CreateInstance( _myType );
    Form frmform = null;
    frmform = (Form)obj;
    frmform.Show();
}

从局域网中找出所有的机器

foreach(DirectoryEntry domain in root.Children)
{
    lb_pcName.Items.Add("★★★"+domain.Name+"★★★");
    foreach(DirectoryEntry pc in domain.Children)
    {
        if(pc.Name!="Schema")//Schema是结束标记
            lb_pcName.Items.Add(" "+pc.Name);
    }
}

有谁可以给我仔细讲讲这段代码吗?谢谢啦。初学!


在自己的程序中使用自己画的光标

this.Cursor=new Cursor("你的光标文件");


Contributors: FHL