background image

7.请编程实现一个冒泡排序算法?
答:

int [] array = new int 
;
int temp = 0 ;
for (int i = 0 ; i < array.Length - 1 ; i++)
{
for (int j = i + 1 ; j < array.Length ; j++)
{
if (array[j] < array[i])
{
temp = array[i] ;
array[i] = array[j] ;
array[j] = temp ;
}
}
}

8.描述一下 C#中索引器的实现过程,是否只能根据数字进行索引?
答:不是。可以用任意类型。

9.

 

求以下表达式的值,写出您想到的一种或几种实现方法: 1-2+3-4+……+m

答:

int Num = this.TextBox1.Text.ToString() ;
int Sum = 0 ;
for (int i = 0 ; i < Num + 1 ; i++)
{
if((i%2) == 1)
{
Sum += i ;
}
else
{
Sum = Sum - I ;
}
}
System.Console.WriteLine(Sum.ToString());
System.Console.ReadLine() ;

10..net 做 B/S 结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样
分层?