C#学习入门第一篇
1.
using System;
using System.Collections.Generic;
using System.Ling;
using System.Text;
using System.Threading.Tasks;//命名空间,支持类库调用 namespace helloworld //项目名称
{
class Program //这就是一个类
{
static void Main(string[] args)//方法 (主方法)/主函数
{
//程序运行启动地方
Console.WriteLine("Hello World");//输出显示
Console.ReadKey();//暂停程序 } }
}
2.
using System;
using System.Collections.Generic;
using System.Ling;
using System.Text;
using System.Threading.Tasks;//命名空间,支持类库调用 namespace helloworld //项目名称
{
class Program //这就是一个类
{
static void Main(string[] args)//方法 (主方法)/主函数
{
int num;
num = ;//定义一个整数变量
double d;//小数型,double包含了int
float f = 3.14f;//uniity使用float
d = 3.14;
string str;
str = "huang";//需加双引号
char c;//单字符型
c = 'a';/ar赋值用单引号
bool b;//布尔类型,判断对错
b = true;
b = false;
Console.WriteLine(num); } }
}
命名规则:
1.必须以"字母 "_或@开头,不要以数字开头
2 后面可以跟任意“字母”、数字、下划线.
注意:
1.你起的变量名不要与c#系统中的关键字重复.
2.在c#中,大小写是敏感的.
3.同一个变量名不允许重复定义(先这么认为,不严谨)
定义变量时,变量名要有意义
C# 变量命名编码规范——Camel 命名法:
首个单词的首字母小写,其余单词的首字母大写。
Pascal命名命名规范:每一个单词第一字母都大写
如果使用到英文单词的缩写,全部用大写!
字符串与其它类型加好相连都会变成字符串
练习
1.
using System; namespace _001lianxi
{
class Program
{
static void Main(string[] args)
{
string name = "卡卡西";
string place = "火影村";
int age = ;
string postBox = "kakaxi@qq.com";
double wage = ;
//Console.WriteLine("我叫"+ name+ ",我住在"+ place+ ",我今年" + age+ ",我的邮箱是" + postBox + ",我的工资是" + wage);
Console.WriteLine("我叫{0},今年{1}岁,家庭住址是{2},我的邮箱是{3},我的工资是{4}", name, age, place, postBox, wage);
}
}
}
2.
交换变量值:
using System; namespace _005
{
class Program
{
static void Main(string[] args)
{
int a = ;
int b = ;
a = b - a;
b = b - a;
a = a + b; Console.WriteLine(a);
Console.WriteLine(b);
}
}
}
3.
using System; namespace _007
{
class Program
{
static void Main(string[] args)
{ Console.WriteLine("请输入姓名");
string name = Console.ReadLine();//用于接收用户的输入
Console.WriteLine("请输入年龄");
string age = Console.ReadLine();
Console.WriteLine("请输入性别");
string Gender = Console.ReadLine(); Console.WriteLine("您好:{0}先生,您的年龄是{1},还是一个帅气逼人的{2}生", name, age, Gender); }
}
}
4.
C#学习入门第一篇的更多相关文章
- RabbitMQ学习总结 第一篇:理论篇
目录 RabbitMQ学习总结 第一篇:理论篇 RabbitMQ学习总结 第二篇:快速入门HelloWorld RabbitMQ学习总结 第三篇:工作队列Work Queue RabbitMQ学习总结 ...
- Zookeeper 入门第一篇
转载原文地址: ZooKeeper学习总结 第一篇:ZooKeeper快速入门 ZooKeeper学习总结 第二篇:ZooKeeper深入探讨 ZooKeeper学习第一期---Zookeeper简单 ...
- 学习KnockOut第一篇之Hello World
学习KnockOut第一篇之Hello World 笔者刚开始学习KnockOut.写的内容就相当于一个学习笔记.且在此处向官网致敬,比较喜欢他们家的Live Example版块,里面有jsFiddl ...
- ActionBarSherlock学习笔记 第一篇——部署
ActionBarSherlock学习笔记 第一篇--部署 ActionBarSherlock是JakeWharton编写的一个开源框架,使用这个框架,可以实现在所有的Android ...
- ElasticSearch入门 第一篇:Windows下安装ElasticSearch
这是ElasticSearch 2.4 版本系列的第一篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...
- 小白学习VUE第一篇文章---如何看懂网上搜索到的VUE代码或文章---使用VUE的三种模式:
小白学习VUE第一篇文章---如何看懂网上搜索到的VUE代码或文章---使用VUE的三种模式: 直接引用VUE; 将vue.js下载到本地后本目录下使用; 安装Node环境下使用; ant-desig ...
- Flink入门-第一篇:Flink基础概念以及竞品对比
Flink入门-第一篇:Flink基础概念以及竞品对比 Flink介绍 截止2021年10月Flink最新的稳定版本已经发展到1.14.0 Flink起源于一个名为Stratosphere的研究项目主 ...
- 前端学习 linux —— 第一篇
前端学习 linux - 第一篇 本文主要介绍"linux 发行版本"."cpu 架构"."Linux 目录结构"."vi 和 v ...
- Egret入门学习日记 --- 第一篇 (引擎的选择)
第一篇 (引擎的选择) 我人比较笨,得慢慢学,我就一点一点来好了. 首先,我个人喜欢游戏.网页开发相对游戏开发来说,网页开发实在太枯燥了,没劲.所以打算转游戏开发了. 游戏开发要选择游戏引擎,我去看了 ...
随机推荐
- ES6常用对象操作
ES6常用对象操作 一. const 简单类型数据常量 // const实际上保证的,并不是变量的值不得改动,而是变量指向的那个内存地址不得改动.对于简单类型的数据(数值.字符串.布尔值),值就保存在 ...
- centos7.2 nfs安装配置
nfs服务端 ip:192.168.1.16 1.yum -y install rpcbind nfs-utils 2.创建文件/etc/exports,内容如下 /mnt/ 192.168.1.0/ ...
- Page3:组合系统状态空间输入输出描述、矩阵指数函数性质[Linear System Theory]
内容包含组合系统的状态空间描述以及输入输出描述,零输入响应的概念以及矩阵指数函数的性质
- 列表的pop()和路径拼接问题
我竟然发现了新大陆,感觉对列表已经啥也不清楚了 #pop()删除最后一项 l=[1,2,3] a=l.pop(-1) print(a) print(l) 结果: 3 [1, 2] 练习题:计算文件夹的 ...
- iOS-静态库,动态库,framework,bundle浅析(四)
1. 创建bundle,如图,点击 + ,弹出选择框, macOS 下的Framework & Library ,点击bundle,输入bundle的名字,然后点击 finish. 图 ...
- 中位数&贪心
谁能想到基本算法就这么难呢?我想去冲省选,但是迟迟在这些地方 花时间 算是提升自己的思维算了. 这道题呢 答案其实很简单每个数在a的位置和在b的位置之差的累加/2即是答案为什么呢?考虑当前数字 要向后 ...
- dp的斜率优化
对于刷题量我觉得肯定是刷的越多越好(当然这是对时间有很多的人来说. 但是在我看来我的确适合刷题较多的那一类人,应为我对知识的应用能力并不强.这两天学习的内容是dp的斜率优化.当然我是不太会的. 这个博 ...
- 转:jsp内置对象中page与pageContext与el内置对象pageScope与pageContext区别
原文地址:jsp内置对象中page与pageContext与el内置对象pageScope与pageContext区别 首先说明一下jsp9大内置对象 (1)HttpSession类的session对 ...
- ELKstack5.6.5
ELKstack 安装: 一:环境准备: 1.给添加块磁盘50G,相当于模拟raid 2.分别给它们做本机的主机解析 [root@node01 ~ ]#cat /etc/hosts 127.0.0. ...
- pyinstaller-打包python程序为exe文件
pyinstaller ---转载文章 视频:https://www.bilibili.com/video/av21670971/ PyInstaller可以用来打包python应用程序,打包完的程序 ...