C# 设计基础(一)
(一) C#项目的组成结构
- 项目结构
.config ---配置文件(存放配置参数文件)
.csproj ---项目文件(管理文件项)
.sln ---解决方案文件(管理项目)
.cs ---源文件(程序代码)
- 函数的四要素
名称,输入,输出,加工
- 主函数的内容
Console.ReadKey(); //输入语句
Console.ReadLine();//输入语句
Console.WriteLine();//输出语句
Console.Writeline();//输出语句
Namespace ConsoleApplication1 命名空间
Class Program 类
static void Main(string[] arges) 方法
- 注意事项
注释
注释:告诉电脑,不用当成代码去执行。
1. // 注释到行尾,注释一行。
2. /*sdfasdfasdf **/ 注释中间的内容,多行。
(二) 数据类型

- 常用重点数据类型
整形:整数型
Short Int16 2字节(16数位)
Int Int32 4字节(32数位) 取值空间为整数最大绝对值比手机号小一位
Long Int64 8字节 (64数位)
浮点型: 小数型
float Single 4字节 赋值加后缀f或f与double赋值区别
double Double 8字节
decimal Decimal 16字节 赋值范围小数部分大因此赋值范围不一定比double范围大
字符型
char Char 2字节 只能放一个字符,且只能用单引号
布尔型 开关
bool Boomleam 1字节 只能放ture或false,不能加引号
字符串型多个字母串
string String 字符序列 要用双引号
2转义符号
\”双引号 代表一个双引号字符
\\反斜杠 代表一个反斜线字符''\'
\r 回车(CR) ,将当前位置移到本行开头
\n 换行(LF) ,将当前位置移到下一行开头
\t 水平制表(HT) (跳到下一个TAB位置)
(三) 基本的类型转换
自动转换:只要不可能存在数据丢失情况自动转换
强制转换:
对数字在被转换的值左边加上小括号,在小括号中写上被转换成那种类型 float a=(float)3.14
对于字符串:
方法一
int a=int .Parse(”字符串”); float b=float. Parse(“字符串”);double c=double.Parse(“字符串”)
方法二
int a=convert.ToInt32(a); float b=convert.ToSingle(b);
练习案例 一
static void Mainstring[] args)
{
Console.WriteLine("小hi:您叫什么名子?");
Console.Write("我:");
string xm = Console.ReadLine();
Console.WriteLine("小hi:哦,原来你就是"+xm+"啊,久仰了!,你喜欢什么好吃的?");
Console.Write("我:");
string sw = Console.ReadLine();
Console.WriteLine("小hi:我也喜欢吃"+sw+",你能吃多少啊?");
Console.Write("我:");
string sl = Console.ReadLine();
Console.WriteLine("小hi:你居然吃"+sl+",比我吃得多多啦");
练习案例二
Console.WriteLine("请输入一个数字:");
string a = Console.ReadLine();
Console.WriteLine("请输入另一个数字:");
string b = Console.ReadLine();
Console.WriteLine(Convert.ToInt32(a)+Convert.ToInt32(b));
Console.WriteLine(int .Parse(a) + int .Parse(b));
C# 设计基础(一)的更多相关文章
- 20145213《信息安全系统设计基础》实验一 Linux开发环境的配置
北京电子科技学院(BESTI) 实 验 报 告 课程:信息安全系统设计基础 班级:1452 姓名: 黄亚奇 祁玮 学号:20145213 20145222 成绩: 指导教师:娄嘉鹏 实验日期:2016 ...
- 20145215&20145307《信息安全系统设计基础》实验二 固件设计
20145215&20145307<信息安全系统设计基础>实验二 固件设计 实验目的与要求 了解多线程程序设计的基本原理,学习 pthread 库函数的使用. 了解在 linux ...
- 20145215&20145307《信息安全系统设计基础》实验五 网络通信
小组成员:20145215卢肖明.20145307陈俊达 实验报告链接:信息安全系统设计基础--实验五实验报告
- 20145223《信息安全系统设计基础》 GDB调试汇编堆栈过程分析
20145223<信息安全系统设计基础> GDB调试汇编堆栈过程分析 分析的c语言源码 生成汇编代码--命令:gcc -g example.c -o example -m32 进入gdb调 ...
- 20145216 20145330 《信息安全系统设计基础》 实验五 简单嵌入式WEB 服务器实验
20145216 20145330 <信息安全系统设计基础> 实验五 简单嵌入式WEB 服务器实验 实验报告封面 实验步骤 1.阅读理解源码 进入/arm2410cl/exp/basic/ ...
- 20145208《信息安全系统设计基础》实验五 简单嵌入式WEB 服务器实验
20145208<信息安全系统设计基础>实验五 简单嵌入式WEB 服务器实验 20145208<信息安全系统设计基础>实验五 简单嵌入式WEB 服务器实验
- 2016-2017-1 《信息安全系统设计基础》 学生博客及Git@OSC 链接
2016-2017-1 <信息安全系统设计基础> 学生博客及Git@OSC 链接 博客 1452 20145201李子璇 20145202马 超 20145203盖泽双 20145204张 ...
- 20145215&20145307信息安全系统设计基础实验报告
20145215&20145307信息安全系统设计基础实验报告 PART1 一.实验原理 交叉编译,简单地说,就是在一个平台上生成另一个平台上的可执行代码.同一个体系结构可以运行不同的操作系统 ...
- 20145315&20145307《信息安全系统设计基础》实验五
20145315&20145307<信息安全系统设计基础>实验五 北京电子科技学院(BESTI) 实 验 报 告 课程:信息安全系统设计基础 班级:1453 1452 姓名:陈俊达 ...
- 20145220&20145209&20145309信息安全系统设计基础实验报告(5)
20145220&20145209&20145309信息安全系统设计基础实验报告(5) 实验报告链接: http://www.cnblogs.com/zym0728/p/6132249 ...
随机推荐
- LineNumberReader类
开发人员常常会随手写一些类来读入一个简单的配置文件,或者用BufferedReader一行一行地读入特定格式的数据.这些随手写成的解析器往 往会提供基本的出错报告,但有时候它们会很难记录下出错的行号. ...
- java笔记之变量的存储方式
1.java变量存储域 java变量的存储区域主要放在以下几个地方: (1)寄存器:可以说是最快的存储区,在C/C++中可以声明寄存器变量,但是在java中不能声明寄存器变量,只是编译器在编译时确定. ...
- [转]后缀自动机(SAM)
原文地址:http://blog.sina.com.cn/s/blog_8fcd775901019mi4.html 感觉自己看这个终于觉得能看懂了!也能感受到后缀自动机究竟是一种怎样进行的数据结构了. ...
- 【CodeForces】【311C】Fetch the Treasures
最短路 神题一道…… //CF 311C #include<queue> #include<cstdio> #include<cstdlib> #include&l ...
- 剑指offer-17题
题目要求:输入一个表示整数的字符串,把该字符串转换成整数并输出.例如输入字符串"345",则输出整数345. 分析:这道题能够很好地反应出程序员的思维和编程习惯. 的确,自己编写的 ...
- Leetcode#135 Candy
原题地址 遍历所有小孩的分数 1. 若小孩的分数递增,分给小孩的糖果依次+12. 若小孩的分数递减,分给小孩的糖果依次-13. 若小孩的分数相等,分给小孩的糖果设为1 当递减序列结束时,如果少分了糖果 ...
- HTTP1.1缓存策略
以下是一幅虽然信息包含量有限.但足够以最简洁的方式说明了“什么是HTTP1.1缓存策略”的图 缓存和缓存策略 web缓存(web cache)或代理缓存(proxy cache)是一种特殊的HTTP ...
- UML概述(转载)
UML是一种标准语言,用于指定,可视化,构造和文档的软件系统. UML是OMG在1997年1月提出了创建由对象管理组织(OMG)和UML1.0规范草案. OMG不断努力,使一个真正的行业标准. UML ...
- URAL 1517 Freedom of Choice(后缀数组,最长公共字串)
题目 输出最长公共字串 #define maxn 200010 int wa[maxn],wb[maxn],wv[maxn],ws[maxn]; int cmp(int *r,int a,int b, ...
- poj 3469
Dual Core CPU Time Limit: 15000MS Memory Limit: 131072K Total Submissions: 18120 Accepted: 7818 ...