c#基本学习,啃书版本重难点。

第一章c#的hellow world与空白应用与wpf是什么??
1解决方案资源管理器
如果项目名取名为“小明”为例
右边的东西是什么呢?
1.小明(解决方案)文件以。sln结尾(含多或单项目)
2小明(项目名)在默认存储地,默认为C:\Users\Administrator\source\repos
3properies是小明项目默认地点的一个文件夹,其中有个叫Assembly Info.cs的东西,为程序加特性如作者信息与改运行的方式。
引用.NETFramework库,即程序集.
4app.config 是可选择译使用的一个用来修改如.netframework版本的应用程序的配置文件。

2关于第一个hellow word ,请注意:
上面的叫做就是using 开头的叫做应用一个命名空间
下面的代码中
namespace中有class program中有static void main(string[] args) 中有console。。。。
这个的官方解释是
programcs文件定义了program类,其中又以main方法,c#
所有课执行的都在此方法中,方法必须从属于结构类型
卖弄方法指定程序入口,必须将program类把他定义为静态方法,否则,.netFramework不能是做他的起点。
作为好习惯,所有类都应该在命名空间中定义。

using指令将某命名空间引入作用域,同一文件的后继代码不再需要用命名空间新定对象。

3关于第一个空白应用的例子,不多做赘述,比较简单,
知识:选定元素事件的那个闪电⚡似乎可以基于工具箱中工具以功能。,。。。

4wpf应用:
模板为w桌面类别,”windows presentation Foundation“
uwp可移植,wpf不能灵活使用不同设备与规格,有很多矢量图形框架,可在不同桌面分辨率下操作,功能被uwp支持,一些功能可用在牛逼电脑上。

第二章使用变量操作符和表达式
2.1理解语句
语句:是执行操作的命令。(以分号结尾)
语法:描述语句的格式与构成。
语义:描述语句做什么的规范。
2.2使用标识符‘
标识符:是对程序中的各个元素进行标识的名称。
包括命名空间,类,方法和变量。
注意:
1只能使用字母(大写和小写),数字和下划线
2标识符必须以字母或者下划线开头
如:result% aaa$ 89aaa不是啊!

关键字:c#自己用的标识符。77个
abstract do in protected true
as double int…请自行上网百度记忆。。。

c#可用但尽量别用的名称
:add global select
alias group set
ascending into value
async join var
await let when
descending nameof where
dynamic orderby yield
from partial get remove

2.3使用变量
变量:是容纳值的一个存储位置。
如存储商品价格建立cost变量,并将价格存储到该变量,应用cost就可以获得值。

2.3.1变量命名
1不要以喜爱画像开头
2不要建立仅仅大小写不同的标识符
3名称要以小写开头,遵循驼峰方法
4不要用匈牙利几号发,。
如:score footballTeam _score FootballTeam都是有效变量名,但后两个不推荐。

2.3.2声明变量
这里用一串代码显示意思,

using System;

namespace BIANLIANGMINGMING
{
class Program
{
static void Main(string[] args)//这个别管后面会学
{
char sex = ‘M’;
short age = 3;
float score = 88.5f;
double pi = 3.1415926;
Console.WriteLine(age);//这句话只能打出来一个值,加逗号之后运行失败。
}
}
}

2.3.3指定数值
略过。。。。
2.4使用基元数据类型
类型 说明 大小 范围 示例
int 整数 32 -2 31——2 31-1 int count;count = 42;
long 整数(更大范围)64 -2 63 ——2 63-1 long wait; wait = 42L
float 浮点数 32 -3.410 38——3.410 38 float away; away = 0.42F;
double 双精度 64 ±5.010 -324——±1.7 10 308 double trouble; trouble = 0.42;
decimal 货币值 128 28位小数 decimal coin; coin=0.42;
string 字符序列 每字符16位 不适用 string vest; vest =“fortytwo”;
char 单字符 16 单字符 char grill; grill = ‘x’;
bool 布尔值 8 true或false bool teeth; teeth = false;

2.4.1 未赋值 的局部变量
如:
int age;
Console.WriteLine(age);//编译错误

2.42显示基元数据类型。
放到这一章最后,因为作者每太看懂写的什么?

2.5使用算数操作符
即加减乘除
using System;

namespace caoZuofu
{
class program
{
static void Main (string[] args)
{
long money;
money= 750 * 20;
Console.WriteLine(money);
}

}

}
750与20是操作数或者运算子。

2.5.1 操作符和类型

``

你可能感兴趣的:(c#,开发语言)