基本和windows窗体的内容
1.变量类型转换
Int64.Parse(string) 将字符串解析为 Int64
Single.Parse(string) 将字符串解析为 Single
Convert.ToString(value) 将指定类型转换为 String
2.运算符
变量 A 的值为 10,变量 B 的值为 20
% 取模运算符,整除后的余数 B % A 将得到 0
++ 自增运算符,整数值增加 1 A++ 将得到 11
-- 自减运算符,整数值减少 1 A-- 将得到 9
/ 分子除以分母 B / A 将得到 2
3.类的封装
using System;
namespace inf
{
//类名
class player
{
//成员变量
public string name;
public float health;
public float attack;
public void Display()
{
Console.WriteLine("姓名: {0}", name);
Console.WriteLine("血量: {0}", health);
}
}// 结束
//上面封装的类的任何公有成员可以被外部的类访问,如下
class ExternalArbitraryClass
{
static void Main(string[] args)
{
player a = new player();
a.name = "MyF";
r.health = 100;
r.Display();
Console.ReadLine();
}
}}
4.文件读写
用到System.IO的FileStream类
创建新对象是时写为FileStream File = new FileStream(, , ,);其中有4个参数:
(1)文件名
(2)FileMode,操作文件的方法,一般有:
Append:打开一个已有的文件,并将光标放置在文件的末尾。如果文件不存在,则创建文件。
Create:创建一个新的文件。如果文件已存在,则删除旧文件,然后创建新文件。
CreateNew:指定操作系统应创建一个新的文件。如果文件已存在,则抛出异常。
Open:打开一个已有的文件。如果文件不存在,则抛出异常。
OpenOrCreate:指定操作系统应打开一个已有的文件。如果文件不存在,则用指定的名称创建一个新的文件打开。
Truncate:打开一个已有的文件,文件一旦打开,就将被截断为零字节大小。然后我们可以向文件写入全新的数据,但是保留文件的初始创建日期。如果文件不存在,则抛出异常。
(3)FileAccess 有:Read、ReadWrite 和 Write。
(4)FileShare 有:
Inheritable:允许文件句柄可由子进程继承。Win32 不直接支持此功能。
None:谢绝共享当前文件。文件关闭前,打开该文件的任何请求(由此进程或另一进程发出的请求)都将失败。
Read:允许随后打开文件读取。如果未指定此标志,则文件关闭前,任何打开该文件以进行读取的请求(由此进程或另一进程发出的请求)都将失败。但是,即使指定了此标志,仍可能需要附加权限才能够访问该文件。
ReadWrite:允许随后打开文件读取或写入。如果未指定此标志,则文件关闭前,任何打开该文件以进行读取或写入的请求(由此进程或另一进程发出)都将失败。但是,即使指定了此标志,仍可能需要附加权限才能够访问该文件。
Write:允许随后打开文件写入。如果未指定此标志,则文件关闭前,任何打开该文件以进行写入的请求(由此进程或另一进过程发出的请求)都将失败。但是,即使指定了此标志,仍可能需要附加权限才能够访问该文件。
Delete:允许随后删除文件。
示例:FileStream F = new FileStream("test.dat",FileMode.OpenOrCreate, FileAccess.ReadWrite);
持续更新......
