//读取电脑中文本文档的内容,并将其中超过8个字的书名从第六个索引开始用省略号表示,+|作者
string path = @"G:\桌面\book.txt";
string[] text = File.ReadAllLines(path, Encoding.Default);//读取文件for(int i =0; i < text.Length ; i++){
string[] str = text[i].Split(new char[]{' '},StringSplitOptions.RemoveEmptyEntries );//清除空格,放置在一个数组if(str[0].Length >8){
Console.WriteLine(str[0].Substring(0,6)+"……|"+ str[1]);}else{
Console.WriteLine(str[0]+ @"|"+ str[1]);}}
结构和类代码举例
staticvoidMain(string[] args){
Person p1 = new Person();
p1.Age =20;
p1.Gender ='男';
Person p2 = new Person();
p2 = p1;
p2.Age =100;
p2.Gender ='女';
Console.WriteLine("{0},{1}",p1.Age, p1.Gender);
Console.WriteLine("{0},{1}",p2.Age,p2.Gender );
Console.ReadKey();}
public struct Person//为结构时,输出结果为20,男;为类时,输出结果为100,女;{
private string _name;
public string Name
{
get {return _name;}
set { _name = value;}}
private char _gender;
public char Gender
{
get {return _gender;}
set { _gender = value;}}
private int _age;
public int Age
{
get {return _age;}
set { _age = value;}}}