C#之.NET框架
高校 IT 实力排行榜 (2213)
请编写您的帖子内容
社区频道(6)
显示侧栏
卡片版式
全部
新生报道
校友交流
知识分享
求职就业
Ada助手
最新发布
最新回复
标题
阅读量
内容评分
精选

10
评分
回复
C#之.NET框架
二维数组 int[,] intArray=new int[行,列]交错数组 int intArray=new int数组数
复制链接 扫一扫
分享

8
评分
回复
C#之对象特性深入学习
值类型:基本数据类型,枚举类型(enum),结构类型(struct)引用类型:类,接口,数组数组索引器private Int[] _intArray=new _int[10]public int this[int index]{Set{If(index>=10&&index<10){_intArra...
复制链接 扫一扫
分享

10
评分
回复
C# 之ArrayList集合
1. 集合List是大量转载数据的一种机制,是一种长度固定的数据集合2. ArrayList是一种长度可以不断自动增大的一种“动态数组”3. 命名空间 using System.Collections;4. ArrayList AL=new ArrayList();AL.Add(“字符串”) //增加数据AL.Insert(下标,“字符串”) //插入数据foreach(string item in AL){} //遍历方法1,无法在其中更改数据for(int i=0;i<
复制链接 扫一扫
分享

4
评分
回复
c#之HashTable 集合类
1. 命名空间 using System.Collections;2. Hashtable ht=new Hashtable();ht.Add(“”,””); //键值对,ht.Add(“”,””);ht.Add(“”,””);foreach(string str in ht.Keys){}//遍历输出键foreach(string str in ht.Value){}//遍历输出值//第二种遍历方法 遍历输出键ICollection ic=ht.Keys;IRnumer
复制链接 扫一扫
分享

5
评分
回复
c#之泛型集合与泛型约束
泛型集合是对类型进行“限定”的一种集合泛型集合List<T> 与ArrayList的方法基本对应Dictionary<T,t> 类似Hashtable泛型集合性能明显高于一般动态数组泛型集合可以在运行期,支持多种数据类型的处理,提供算法的“灵活性”//直接遍历键值对Foreach(KeyValuePair<T,t> item in 哈希名){}class Demo3<T>{ public void swapNum(ref
复制链接 扫一扫
分享

7
评分
回复
c#之委托与事件
委托本质上是类,可以实现“在方法的参数种传方法”,在不改变方法的的情况下不断增加功能,可以实现调用方和实现方的解耦合商业项目功能调用方 InvokeClass.cs事件注册方 RegisterClass.cs测试方 TestClass.cs//定义委托Public delegate void InformInfoHandler(string name);//声明委托InformInfoHandler myinform; //委托实例//委托方法注册Public U..
复制链接 扫一扫
分享

3
评分
回复
c#之VS常用快捷编辑
调试/不调试运行 F5/Ctrl+F5快速注释/快速解注释 Crtl+k+c/ctrl+k+u剪切 shift+Del外侧代码 ctrl+k+s转到定义 F12自动补齐功能 两下tab键1)cw Console.WriteLine()2)svm 控制台项目入口Main函数3)prop/propfull/propg 属性简略写法/属性详细写法/属性set私有4)ctor 构造函数5)for/foreach/if/while/switch 等等...
复制链接 扫一扫
分享

6
评分
回复
C#之序列化与反序列化
序列化:就是将类的对象(字段以及数值),以文本的形式保存为文件反序列化:创建相同的对象,然后将文本中的数值,重新赋值给对象的字段[Serializable]//指示一个类可以序列化,但不能被继承public class Person{ Private string _Name; Private int _Age; public string name{ get{return _Name;} set{_Name=value;}...
复制链接 扫一扫
分享

5
评分
回复
C# IO之纯文本读写类StreamReader与StreamWriter
微软提供的StreamReader与StreamWriter,更加频繁的活动,例如“日志系统”using System.IO;class Demo(){ //声明路径文件 private string _strPate=@"E:\Test.txt"; ///<summary> ///文本文件的写入 ///</summary> public void Write(){ string str="******&...
复制链接 扫一扫
分享

5
评分
回复
C# IO之大文件的拷贝
//使用文件流实现大文件的读写using System.IO;class Demo{ //原始路径 private string _StrSourcePath=@"F:\"; //目标路径 private string _StrTargetPath=@"D:\"; /// <summary> /// 实现大文件的拷贝 /// </summary> public void Test1(){ //读...
复制链接 扫一扫
分享

5
评分
回复
C# IO之文件的读写
1.获得当前计算机支持的所有编码(返回的是EncodingInfo[]数组) Encoding.GetEncodings()2.操作文本文件 StreamReader 读取文本文件 StreamWriter 写入文本文件读取的两种方式1)一次性读写 优点非常简单 缺点 消耗资源比较大File.ReadAllText(); //读取文本所有内容 【返回一个字符串】File.ReadAllLines();//读取文本中的所有内容【返回一个字符串数组】File.WriteAllText()
复制链接 扫一扫
分享

5
评分
回复
C# IO之文件管理
File类文件创建 File.Create()文件删除 File.Delete()文件移动(剪切)File.Move()文件是否存在 File.Exists()文件拷贝 File.Copy(原文件,新文件,true) //默认false不允许覆盖同名文件,true表示允许覆盖
复制链接 扫一扫
分享

6
评分
回复
C# IO之路径管理
Path类改变文件的后缀 Path.ChangeExtension() //不是真的给文件改后缀,只是返回一个字符串,如果真的改后缀,需要创建一个新的文件File.Create();获得文件后缀名称 Path.GetExtension()获得文件名称 Path.GetFileName()获得相对路径对应的绝对路径 Path.GetFullPath()...
复制链接 扫一扫
分享

7
评分
回复
C# IO之目录管理
定义路径时,在string类型的路径前加@符号可以让其不解释转义字符\Directory类 需引用程序集 System.IO创建指定路径的目录 Directory.CreateDirectory()删除指定路径的目录 Directory.Delete()是否存在指定路径的目录 Directory.Exists()获得当前工作目录 Directory.GetCurrentDirectory()Assembly 需引用程序集 System.Reflection获得当前工作的程序集 A
复制链接 扫一扫
分享

6
评分
回复
C#的yield return与return
return会将返回的数据暂时存储在方法体中,然后一起输出yield return 用于循环遍历中,返回IRnumberable<T>,用于中止遍历,在方法中会离开方法体,执行方法体外的语句再回来,适合海量循环次数的情况...
复制链接 扫一扫
分享

5
评分
回复
C#之正则表达式
正则表达式又称规则表达式,正则表通常用来检查、检索、替换那些符合某个模式(规则)的文本命名空间: using System.Text.RegularExpressions;System.Text.RegularExpressions.Regex 类静态方法:Regex .IsMatch(检测的字符,正则表达式) // “匹配” (是否符合正则表达式),返回值为bool类型MatchCollection Array=Regex.Matches(检测的字符,正则表达式) //匹配,然后返回符
复制链接 扫一扫
分享

6
评分
回复
C#之深入学习委托与事件
除了自定义委托,VS提供了内置委托类型:Action/Func/Predicate等,目的是减少自定义委托的必要1、学习Action委托 (动作) Action是一个没有参数,没有返回类型的委托类型Action还有16个泛型重载:Action(T)/Action<T1,T2>/Action<T1,......T15,T16>,最多16个目的:为了简化委托的使用//原本应先定义委托,这里被Action代替//public delegate void actAHand
复制链接 扫一扫
分享

7
评分
回复
C#学习之计算机原理
1、计算机的发展与应用1)人类计算的发展方式结绳计算-数字-纸-珠算-手摇计算机-机械计算机-蒸汽计算机-电子计算机2)电子恐龙的缩骨法——晶体管电子管的缺点:体积大,耗能高,散热量大晶体管的有点:体积小,耗能低,性能稳定3)计算机第一定律——摩尔定律每18个月芯片能力增长一倍4)计算机的分类大型通用机、巨型机、小型机、工作站、微型机(个人计算机)、网络计算机5)计算机的典型应用科学计算、数据处理、过程控制、计算机辅助设计、计算机网络、人工智能2、计算机组成结
复制链接 扫一扫
分享

5
评分
回复
C#之语言发展史
一、学习语言的方法掌握编程思想、找到变成感觉是一名软件工程师的最高境界!是在反复的实践、观察、分析、比较、总结中潜移默化积累的!而刚开始又必须从一门实实在在的编程语言中去实践和体验1、预习复习 2、多实践、不要太关注细节 3、注意编程规范(强调规范化) 4、提高英语水平 5、认真做笔记二、C#发展史1、C#语言出现前的主流高级开发语言c/c++/vb/Java2、2000年微软的.Net战略NET是一种平台,支持多种语言3、C#语言转本为.NET平台定制的全新面向对象的跨平台
复制链接 扫一扫
分享
为您搜索到以下结果: