C#入门
来源:互联网 发布:seo效果 编辑:程序博客网 时间:2024/05/08 09:37
C#语言
读做”C sharp”,这名字有这么一段由来:
其实真正的名字是”C♯”, 而不是”C#”. 前一个是乐谱里常用的代表升半音的符号,后一个是表示数字的符号。之所以经常被写成后一种,仅仅是因为#这个字符输入比较方便。—陆超@知乎
C#基本语法结构
- 语句由“;”隔开
- 一行可多个语句
public static void Main(string[] args){ int iFirst = 0;int iSecond = 1; string s = "string";}
块结构:{}
大括号后面不需要分号“;”注释
和C一样使用:
//xxx和/*xxx*/
- 严格区分大小写
大小写含义不同哟:
int a;int A;
变量与表达式
- 变量声明
语法格式:
<type> <name>;public static void Main(string[] args){ int i; //变量声明 bool bNew= false; //声明同时赋值}
- 整数类型
有符号
- 浮点数类型
无符号
其它基本数据类型
- 变量命名
第一个字符必须是字母,“_”或者“@”之一。
主要和关键字相同。
所谓的字面值赋值:
- 运算符
相较于c++增加了字符串连接运算符“+”
str1=”a”;
str2=”b”;
res = str1+str2;
res的结果是”ab”
流程控制
for(;执行条件;){}while(执行条件){}do{}while(执行条件)break;跳出循环continue;不执行下面的内容,直接执行下一次循环判断
数组
<baseType>[] <name>//声明并赋值举例如下: string[] Name = new string[5]{"D","Vi","Hi","Dn","6"};//获取和C语言是一样的:Name[0];/*取第0个*/
- 多维数组的声明见下图:
- 遍历数组:
//方法1foreach(int i in Name) { Console.WriteLine(i);/*打印*/}//方法2int[,] int NameNumber = new int[2,3]NameNumber[i,j];/*其中i为第二维数组下标,j为第一维数组下标,N维类推*/
—-待续-函数——-
https://www.coursera.org/learn/unity-yinqing-youxi-kaifa/
本文参靠了大量Unity引擎开发脚本编写课件的文字和图片。
0 0
- C#入门
- c#入门
- C#入门
- C#入门
- c#入门
- C#入门
- C#入门
- C#入门
- C#入门
- C# 入门
- C#入门
- c#入门
- C#入门
- C#入门
- C#入门
- C#入门
- c#入门
- C#入门经典---C#简介
- 建立一个简单的quartus ii工程(重在流程)
- 机器学习中的范数规则化之(二)核范数与规则项参数选择
- 浅谈javascript闭包
- Python网络通信之socket模块(二)socket模块的方法与属性
- LintCode: 数字组合 II
- C#入门
- 【Phalcon】Phalcon在阿里云ecs 的linux环境搭建让你真正搭建起来
- scrollView
- 动态规划(Generate a String,cf 710E)
- 生成随机数,数字排序
- 【Spring和SpringMVC】自动扫描注解类的冲突问题
- Android基础———动画
- UVA537 - Artificial Intelligence?
- Ubuntu学习 输入和输出及流程控制(5)