标签:委托 cti ice open str 重载 div reading space
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace H1 { class Program { /********** Begin *********/ struct book { public string author; public string bookName; public double price; public int yearOfPublication; public void setAuthor(string s) { author = s; } public void setBookName(string s) { bookName = s; } public void setPrice(double s) { price = s; } public void setYearOfPublication(int s) { yearOfPublication = s; } public string getInformation() { string info = "author:" + author + ",price:" + price + ",yearOfPublication:" + yearOfPublication + ",bookeName:" + bookName; return info; } } /********** End *********/ static void Main(string[] args) { book orderBook = new book(); orderBook.setAuthor("Cixin Liu"); orderBook.setBookName("The three body problem"); orderBook.setPrice(40); orderBook.setYearOfPublication(2006); Console.WriteLine(orderBook.getInformation()); } } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace H2 { class Program { struct book { string author; int price; int yearOfPublication; string bookName; public string getAuthor() { return author; } public void setAuthor(string _author) { author = _author; } public int getPrice() { return price; } public void setPrice(int _price) { price = _price; } public int getYearOfPublication() { return yearOfPublication; } public void setYearOfPublication(int _yearOfPublication) { yearOfPublication = _yearOfPublication; } public string getBookName() { return bookName; } public void setBookName(string _bookName) { bookName = _bookName; } public void showInformation() { Console.WriteLine("author:" + author); Console.WriteLine("book name:" + bookName); Console.WriteLine("price:" + price); Console.WriteLine("year of publication:" + yearOfPublication); } public void setParam(book _bk) { author = _bk.getAuthor(); price = _bk.price; yearOfPublication = _bk.getYearOfPublication(); bookName = _bk.getBookName(); } /********** Begin *********/ //your function public void setParam(string _author, int _price, int _yearOfPublication, string _bookName) { author = _author; price = _price; yearOfPublication = _yearOfPublication; bookName = _bookName; } /********** End *********/ } static void Main(string[] args) { book yourBook = new book(); //book myBook = new book(); //myBook.setAuthor("Hemingway"); //myBook.setBookName("The Old Man and the Sea"); //myBook.setPrice(30); //myBook.setYearOfPublication(1952); //yourBook.setParam(myBook); /********** Begin *********/ //Use your functions instead of comments section yourBook.setParam("Hemingway", 30, 1952, "The Old Man and the Sea"); /********** End *********/ yourBook.showInformation(); } } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace H3 { class Program { /********** Begin *********/ //delegate delegate string myRead(); static void Apply(myRead r) { string str = r(); Console.WriteLine("my words:" + str); } //Apply function /********** End *********/ static void Main(string[] args) { Apply(Console.ReadLine); } } }
标签:委托 cti ice open str 重载 div reading space
原文地址:https://www.cnblogs.com/QQ1723545340/p/13131153.html