摘要:delegate void StringProcessor(string input); class Person { string name; public Person(string name) { this.name = name; } public void Say(string message) { Console.WriteLine("{0} Say: {1}", name, message); } } class Background { ...
阅读全文
摘要:/****** Object: Table [dbo].[Product] Script Date: 04/24/2012 23:58:49 ******/IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Product]') AND type in (N'U'))DROP TABLE [dbo].[Product]GOUSE [C:\USERS\JON\DOCUMENTS\COMPUTING\AUTHORING\CSHARP 2 AND 3\BOOK\CODE\D
阅读全文
摘要:<?xml version="1.0" encoding="utf-8" ?><Data> <Products> <Product Name="West Side Story" Price="9.99" SupplierID="1"></Product> <Product Name="Assassins" Price="14.99" SupplierID="2">&
阅读全文
摘要:使用查询表达式的前几步:筛选集合List<Product3> products = Product3.GetSampleProduct();var filtered = from Product3 p in products where p.Price > 10 select p;foreach (Product3 product in filtered) Console.WriteLine(product);联接(joining)、筛选(filtering)、排序(ordering)和投影(projectin...
阅读全文
摘要:C# 1.0 测试循环和打印ArrayList products = Product1.GetSampleProducts();foreach (Product1 product in products){ if (product.Price > 10m) Console.WriteLine(product);}C# 2.0 测试和打印分开进行List<Product2> products = Product2.GetSampleProducts();Predicate<Product2> test = delegate(Product2 p) { return
阅读全文
摘要:/// <summary> /// C# 1.0 中定义的产品类型 /// </summary> public class Product1 { string name; public string Name { get { return name; } } decimal price; public decimal Price { get { return price; } } public Product1(string name, decimal price) { ...
阅读全文