c#零碎基础

来源:互联网 发布:java saas 框架 编辑:程序博客网 时间:2024/06/03 23:43

在整个解决方案中可以把一个模型的所有基类对象放到一个类库里面。在解决方案里添加项目,选择类库ClassLibrary1然后添加即可。在类库里可以添加需要的类和对象,也可以写些sql数据库访问,但最好数据库部分用一个新的类库,方便管理。最后单要用到这些类库,别忘了在项目的引用里添加引用。

在web编程中后台弹出窗口可以用:response.write("<javacript language='text/javscript'>alert('Hello boys')</javascript>");

在一个工程下,你可以定义多个类库,然后引用,在类库中定义用到的类,可以定义为public,或其他,默认为私有类。在定义类的时候,如果外面的类想引用,那么在class前面别忘了加public。


字符串比较是匹配切合,不要以为大小写无关,是严格匹配对应(今天在群里看到的)。

对List操作置空,可以用clear(),或者Null之类,但有一点区别,前者是清空也就是没有数据了额,后者指向空数据内存;

在对TextBox的text赋值换行的时候需要将textbox的TextMode设为MultiLine,然后再文本后面加“\r\n"之类的换行符;

错误:无法直接启动带有“ 类库输出类型 ”的项目    解决方法:解决方案-- 属性-- 启动项目修改

在c#中有个获取枚举类型的操作,提出来说明一下:

   我可以在一个类,或者库里面申明一个枚举类型 

可以指定index的值,比如 pulic enum  enumName(){name1 =12,name2=112,name3=22,....,nameN=2223}但是用循环可能不方便。

public classs  className{     public enum enumName(){ name1,name2,name3,name4,......,nameN   }

                 }默认排序index是0,1,2,3,..............,n-1

引用1:Enum.GetName(typeof(xxx类库.className.enumName),index);

引用2:Enum.GetValues(typeof(xxxxxx.enumName))获取枚举的index;这里取出的是index,比如上面的2223之类。

Enum的引用空间是System,会自带的e

1.c#定义一个数组 例如:  string [ ] Read =  key.Split('*');




a.rand.next(minvalue,maxvalue)返回两者之间的随机数