1、第一个C#程序
打开vs,新建项目,选择控制台应用(.Net Framework)
解决方案可包括多个子项目
在解决方案资源管理器中右键 点击属性,可修改其名称及框架版本
1)properties
设置目录,内含AssemblyInfo.cs用于说明项目信息
2) 引用
包含一些我们引用的库
App.config 配置文件,可用于连接数据库等等
3)Program.cs
项目主文件
MSDN:官方文档
注释快捷键ctrl+c
c#只能读取字符串类型
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Demo { class Program { static void Main(string[] args) { Console.WriteLine("Hello,c#"); Console.ReadLine(); } } }
2.
1)
2)传递参数:
using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Demo { class Program { static void Main(string[] args) { foreach (var item in args) { Console.WriteLine(item); } Console.ReadLine(); } } }
打开项目的Debug文件夹,在cmd中进行传参:./Demo.exe param1 param2
3.数据类型
包括byte short/char int long float(单精度保留8位小数) double(双精度保留16位小数) bool string
与js不同,变量必须先赋值再使用,否则会报错
1)范围
byte范围:0-255
short范围:-32768-32768
const 声明常量
const int = 8
数据类型.Parse() 类型强转
2)输入与输出
using System; namespace Demo { class Program { static void Main(string[] args) { int a = 100; Console.WriteLine(a + "hello"); string name = "Linda"; int age = 12; string sex = "female"; Console.WriteLine("姓名:{0} 年龄:{1} 性别:{2} Hello,{0}",name,age,sex); Console.ReadLine(); } } }