c#
GPU小码农
GPU Arch/Ray tracing/游戏图形
展开
-
初学者容易混淆和不理解的一些C#关键字
我就是个初学者,哈哈!我把我栽跟斗的地方记录下来,大家觉得有用就看看吧。1.yield:yield return 语句不能出现在 catch 块中或含有一个或多个 catch 子句的 try 块中yield return语句返回集合的一个元素,并移动到下一个元素上。yield break可停止迭代。包含yield语句的方法或属性也称为迭代块。迭代块必须声明为返回IEnumerato原创 2014-02-23 14:02:43 · 1161 阅读 · 0 评论 -
c#获得txt文件中字符的个数
主要代码记录如下 try { string str = File .ReadAllText ( @"map40x10.txt" ); // int hz = Regex .Matches ( str , @"[\u4E00-\u9FFF]" ) .Count;//汉字原创 2017-03-22 16:43:57 · 2205 阅读 · 0 评论 -
类型
一、静态类型、动态类型 C# 1.0是静态类型的,因为每个变量都有一个特定的类型,而且该类型再编译时是已知的。 与静态类型对应的是动态类型,后者可能具有多种形式。动态类型的表现是:变量中含有值,但是那些值并不限定于特定的类型,所以编译器不能执行相同形式的检查。因此,执行环境试图采取一种合适的方式来理解引用值的给顶表达形式。 假设C#是动态类型的,那么就可以做下原创 2017-03-22 10:52:05 · 411 阅读 · 0 评论 -
C#之委托
C#委托学习原创 2017-03-21 16:31:12 · 285 阅读 · 0 评论 -
c#大文件拷贝详细
using System;using System.Collections.Generic;using System.Text;using System.IO;namespace 大文件拷贝{ class Program { static void Main(string[] args) { string sour原创 2014-05-12 09:40:00 · 1540 阅读 · 0 评论 -
c#正则表达式用法举例
using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;namespace 正则表达式{ /// /// @author ZJC—— 正则表达式初步学习例子 /// class Program {原创 2014-05-12 13:38:22 · 910 阅读 · 0 评论 -
c#文件乱码问题记录
using System;using System.Collections.Generic;using System.Text;using System.IO;namespace Csharp_解决乱码问题{ class Program { static void Main(string[] args) { //En原创 2014-05-11 23:10:23 · 1387 阅读 · 0 评论 -
C#——自定义泛型典例实战
c#自定义泛型学习回顾原创 2014-04-24 21:14:16 · 1502 阅读 · 0 评论 -
C#--如何连接MySQL
using System;using System.Collections;using System.Configuration;using MySql.Data;using MySql.Data.MySqlClient;using System.Data;namespace Sql//数据库简单测试 { class InsertSql1 {原创 2014-04-24 21:51:54 · 868 阅读 · 0 评论 -
C#——可变参数示例
using System;using System.Collections.Generic;using System.Text;namespace 可变参数{ /// /// @author ZJC /// 1.可变参数学习 /// →可传多个参数,可有可无,可多可少 /// →如果不传参,则数组是一个长度为0的数组,但是注意,不为null!原创 2014-04-24 21:30:51 · 2978 阅读 · 0 评论 -
C#装箱拆箱性能认识
using System;using System.Collections.Generic;using System.Text;using System.Collections;using System.Diagnostics;namespace 装箱拆箱性能问题{ /// /// @auhtor ZJC /// 1.装箱:值类型 → 引用类型 ///原创 2014-04-25 10:18:13 · 1524 阅读 · 1 评论 -
C#--值传递理解
using System;using System.Collections.Generic;using System.Text;namespace CSharp_值传递{ /// /// @author ZJC /// 1.数组引用类型,类、委托、接口都是引用类型 /// class Program { publ原创 2014-04-20 11:50:54 · 1029 阅读 · 0 评论 -
C#——标志枚举示例学习
using System;using System.Collections.Generic;using System.Text;namespace Csharp_标志枚举{ /// /// @author ZJC /// 1.普通枚举每个值是互斥的 /// 2.其实,每个枚举值默认是一个int值,而且默认从0开始,依次从赋值出向下+1,可以自己手动赋值原创 2014-04-20 10:16:01 · 2451 阅读 · 0 评论 -
CLR的一个核心——垃圾回收
CLR之垃圾回收的认识。原创 2014-04-19 16:12:22 · 1368 阅读 · 0 评论 -
C#Socket(一)
C#Socket基础,欢迎来访!原创 2014-03-02 21:18:58 · 1505 阅读 · 0 评论 -
C#中的继承规则
1.继承可传递。C从B派生、B从A派生,则C不仅继承了B中的成员,同时也获得了A中的成员.Object类为所有类的基类。2.派生类是对基类的扩展,可以添加新成员,但不能除去已经继承的成员的定义。3.构造和析构函数不能被继承。除此之外的其他成员,不论它们定义了怎样的访问方式都能被继承。基类中成员的访问方式只能决定派生类能否访问他们。4.如果派生类中定义了一成员,其名字与基类中某成员同名,原创 2017-06-30 13:40:37 · 779 阅读 · 1 评论