C#学习笔记2:Iframe框架、MD5加密
1、static void Main()的问题。
static void Main()
{
……//代码
}
static void Main(string[] args)
{
……//代码
}
两者的不同点?
string[] args:表示用户有输入参数,这些参数保存在args中。
static使得Main()是一个静态方法,同一个类的所有实例都可以在类外直接调用它。如果不指定static,在调用方法之前,还需要执行额外的工作(实例化)。
2、C#中 主函数入口Main()函数大写,但Main不是C#中的保留字(关键字),属于标识符,但是并不能乱用,Main在C#中具有特殊含义。
3、在关键字(保留字)前加“@”,可以作为标识符使用(很少见)。如:@throw(throw是关键字)(@throw不符合大小写规范 但能使用)
Pascal casing(Pascal 大小写):名称有一个或者多个单词组成,每个字母都应该以大写开头。如:HelloWorld
camel casing(camel 大小写):第一个单词首字母小写,其他字母大写。局部变量使用该规范 ,不包含下划线。形式如:firstName
变量是个一个存储位置的名称,在一个方法内部声明该变量称为局部变量。可以用 _、字母、数字+字母、数字、_、/等。
4、string类型数据不可修改,只能重新对变量进行赋值,让它指向存储器中的一个新位置。
5、System.Console.WriteLine():
输出完以后换行
System.Console.Write():
输出完以后不换行。
6、System.Console.Read():该方法返回的数据类型是与读取的字符值对应的一个整数,如果没有更多的字符可用,就返回-1.
7、复合格式化
System.Consle.WriteLine(“you full name is {0}{1}”,firstName,lastName);
{0}{1}是索引占位符,从0开始,但不一定按顺序出现。
System.Consle.WriteLine(“you full name is {1}{0}”,firstName,lastName);输出结果和上面是一样的
firstName,lastName:格式项(参数)。
8、托管执行和公共语言基础结构(说实话没看懂到底要讲什么)
CIL(Common I ntermediate):公共中间语言
IL:中间语言,CIL的简称。
VES(Virtual Execution System):虚拟执行系统。(或称 运行时)
实时编译 JIT编译(just-in-time)
托管代码(managed code)
托管执行(managed execution)
非托管代码(unmanaged code)
ILDASM
基础很重要,细节不能马虎!
(除非注明,文章均为原创,欢迎转载,转载时请注明出处链接:智波网 C#菜鸟笔记)
C#学习笔记2:Iframe框架、MD5加密的更多相关文章
- go语言,golang学习笔记2 web框架选择
go语言,golang学习笔记2 web框架选择 用什么go web框架比较好呢?能不能推荐个中文资料多的web框架呢? beego框架用的人最多,中文资料最多 首页 - beego: 简约 & ...
- 并发编程学习笔记(15)----Executor框架的使用
Executor执行已提交的 Runnable 任务的对象.此接口提供一种将任务提交与每个任务将如何运行的机制(包括线程使用的细节.调度等)分离开来的方法.通常使用 Executor 而不是显式地创建 ...
- mybatis学习笔记之基础框架(2)
mybatis学习笔记之基础框架(2) mybatis是一个持久层的框架,是apache下的顶级项目. mybatis让程序将主要精力放在sql上,通过mybatis提供的映射方式,自由灵活生成满足s ...
- Hadoop学习笔记—18.Sqoop框架学习
一.Sqoop基础:连接关系型数据库与Hadoop的桥梁 1.1 Sqoop的基本概念 Hadoop正成为企业用于大数据分析的最热门选择,但想将你的数据移植过去并不容易.Apache Sqoop正在加 ...
- 【代码笔记】iOS-使用MD5加密
一,代码. - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, ...
- 吴裕雄--天生自然HTML学习笔记:HTML 框架
通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面. iframe语法: <iframe src="URL"></iframe> 该URL指向不同的网 ...
- HTML5学习笔记<六>: HTML5框架, 背景和实体
HTML5框架 1. 框架标签(frame): 框架对于页面的设计有着很大的作用 2. 框架集标签(<frameset>): 框架集标签定义如何将窗口分割为框架 每个frameset定义一 ...
- Web前端学习笔记:Bootstrap框架
很久之前就有很多人给我推荐twitter的Bootstrap框架,但是直到前几天我才真正学习了下Bootstrap,的确是相当棒的框架,至少从视觉体验上超越了很多以前碰到了前端UI框架.今天我要聊聊B ...
- hadoop 学习笔记:mapreduce框架详解
开始聊mapreduce,mapreduce是hadoop的计算框架,我学hadoop是从hive开始入手,再到hdfs,当我学习hdfs时候,就感觉到hdfs和mapreduce关系的紧密.这个可能 ...
- Hadoop学习笔记:MapReduce框架详解
开始聊mapreduce,mapreduce是hadoop的计算框架,我学hadoop是从hive开始入手,再到hdfs,当我学习hdfs时候,就感觉到hdfs和mapreduce关系的紧密.这个可能 ...
随机推荐
- java@ 利用ArrayList实现dijkstra算法以及topological 排序算法(java.util.ArrayList)
package dataStructure; import java.util.ArrayList; import java.util.LinkedList; import java.util.Que ...
- Java File 类的使用方法详解
Java File类的功能非常强大,利用Java基本上可以对文件进行所有的操作.本文将对Java File文件操作类进行详细地分析,并将File类中的常用方法进行简单介绍,有需要的Java开发者可以看 ...
- Python解释器
当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件.要运行代码,就需要Python解释器去执行.py文件. 由于整个Python语言从规范到解释器都是开源的 ...
- hdu 3617 Happy 2009
Happy 2009 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total ...
- 28个你必须知道的HTML5的新特性,技巧以及技术
原文地址:http://adamlu.com/?p=584#header 总结一下: 1. 新的Doctype 尽管使用<!DOCTYPE html>,即使浏览器不懂这句话也会按照标准模式 ...
- Xcode8 创建NSManageObject subclass方法
更新iOS8之后发现coredata也做了一些改变,创建本地的时候一脸懵逼,最后发现: 喜极而泣不能自已,(-.-!)
- 【转】MyEclipse8.5集成Tomcat7时的启动错误:Exception in thread “main” java.lang.NoClassDefFoundError org/apache/commons/logging/LogFactory
http://www.cnblogs.com/newsouls/p/4021198.html 今天,安装Tomcat7.0.21后,单独用D:\apache-tomcat-7.0.21\bin\sta ...
- Nginx+Tomcat动静态资源分离
1 创建用户.用户组 useradd -g users www passwd www //设置密码,否则该用户不可用 groupadd -g 888 www //创建用户组 gpasswd -a ww ...
- [001]socket通信--server和client实现迭代的简单例子
server端: #include<stdio.h> #include<stdlib.h> #include<string.h> #include<unist ...
- 十、Socket之UDP编程
UDP基础知识 UDP(User Datagram Protocol,用户数据报协议)是一个简单的.面向数据报的无连接协议,提供了快速但不一定可靠的传输服务. UDP与TCP相比主要有以下区别. 1. ...