代码改变世界

泛型数组尤其是二维的解决方法

2012-03-13 17:17 by alexhou, 1105 阅读, 0 推荐, 收藏,
摘要:java创建对象数组我想生成一个ArrayList<Integer>类的二维数组;如:ArrayList<Integer> a[5][5];以下两种方法都有问题:第一种:int i,j;ArrayList<Integer> a[][];for(i=0;i<5;i++){ for(j=0;j<5;j++){ a[i][j]=new ArrayList<Integer>(); }}第二种:int i;ArrayList<Integer> a[][];a=new ArrayList[5][];for(i=0;i<5;i++ 阅读全文

如何:使用 Split 方法分析字符串(C# 编程指南)

2011-12-04 11:37 by alexhou, 201 阅读, 0 推荐, 收藏,
摘要:下面的代码示例演示如何使用System.String.Split方法分析字符串。此方法返回一个字符串数组,其中每个元素是一个单词。作为输入,Split采用一个字符数组指示哪些字符被用作分隔符。本示例中使用了空格、逗号、句点、冒号和制表符。一个含有这些分隔符的数组被传递给Split,并使用结果字符串数组分别显示句子中的每个单词。示例C#class TestStringSplit{ static void Main() { char[] delimiterChars = { ' ', ',', '.', ':', '\t 阅读全文

C# 里面的 #region 是什么意思? (转载)

2011-11-28 21:00 by alexhou, 260 阅读, 0 推荐, 收藏,
摘要:#region是c#预处理器指令。#region是一个分块预处理命令,它主要用于编辑代码的分段,在编译时会被自动删除。#region使你可以在使用VS代码编辑器的大纲显示功能时指定可展开或折叠的代码块。例如:#regionMyClassdefinitionpublicclassMyClass{staticvoidMain() { }}#endregion备注:#region块必须以#endregion指令终止。#region块不能与#if块重叠。但是,可以将#region块嵌套在#if块内,或将#if块嵌套在#region块内。 阅读全文

Uninterpreted function

2011-11-07 21:25 by alexhou, 498 阅读, 0 推荐, 收藏,
摘要:SMT 阅读全文