本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订 。
BITED程序员语言学习心得之:C#语言基础 - BITED 阅读原文»
一、HelloWorld
我们先来看看最简单的C#代码——HelloWorld:
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using System.Threading.Tasks;
6
7 namespace DailyCSHARP20130829
8 {
9 class HelloWorld
10 {
11 public static void Main()
12 {
13 System.Console.WriteLine("Hello World!");
14 System.Console.ReadLine();
15 }
16 }
17 }
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using System.Threading.Tasks;
6
7 namespace DailyCSHARP20130829
8 {
9 class HelloWorld
10 {
11 public static void Main()
12 {
13 System.Console.WriteLine("Hello World!");
14 System.Console.ReadLine();
15 }
16 }
17 }
二、标识符
然后我们说说C#标识符。标识符的命名规则有三:
- 类名和函数名用大写字母开头的单词组成。
- 变量和参数用小写字母开头的单词组成。
- 常量用全用大写的单词,用下划线分隔单词。
三、变量和常量
我们通过以下一段代码来认识C#的各种变量类型。
1 class A
2 {
3 public static int x;
4 int y;
5 void F(int[] v, int a, ref int b, out int c) {
6 int i = 1;
7 c = a + b++;
8 }
9 }
2 {
3 public static int x;
4 int y;
5 void F(int[] v, int a, ref int b, out int c) {
6 int i = 1;
7 c = a + b++;
8 }
9 }
其中x是静态变量,y是实例变量,v[0]是数组元素,a是数组参数,b是引用参数,c是输出参数,i是局部变量。
四、数据类型
数组在声明时不能指定大小。
装箱和拆箱:装箱和拆箱是一个抽象的概念 ,装箱是将值类型转换为引用类型 ;拆箱是将引用类型转换为值类型;利用 本文内容来自http://theburningmonk.com/benchmarks/,作者收集了各种序列化库的性能数据,数据仅供参考,作为一个经验法则你应该自己动手针对您的实际数据和用例做测试。 1、二进制序列化 Serializers Tested protobuf-net v2.0.0.480 MsgPack v0.1.4298.15470 更多信息看这里. 2、Json序列化 Serializers Tested Json.Net v4.5.10 ServiceStack.Text v3.9.28 DataContractJsonSerializer SimpleJson fastJson v1.9.6 JayRock v0.9.12915 JsonFx v2.0.1209.2802 MongoDB Driver v1.6.1 更多信息看这里. 本文链接:http://www.cnblogs.com/shanyou/p/3294201.html,转载请注明。各种序列化库的性能数据 - 张善友 阅读原文»
没有评论:
发表评论