您的位置:首页 > 其它

几个基本小题

2013-05-20 16:15 85 查看
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 就业班的代码
{
class Program
{
static void Main(string[] args)
{
#region 交换两个变量的值(使用第三方)
int num1 = 6;
int num2 = 5;
int temp = 0;

temp = num1;
num1 = num2;
num2 = temp;

Console.WriteLine("num1为{0},num2为{1}", num1, num2);
Console.ReadKey();
#endregion
#region 交换两个变量(不使用第三方)
int num1 = 6;
int num2 = 5;

num1 = num1 + num2;
num2 = num1 - num2;
num1 = num1 - num2;
Console.WriteLine("{0},{1}", num1, num2);
Console.ReadKey();

#endregion
#region 求两个数的最大值
Console.WriteLine("请输入两个数字");
int num1 = int.Parse(Console.ReadLine());
int num2 = int.Parse(Console.ReadLine());

int MaxNumber = GetMaxNumber(num1, num2);

Console.WriteLine(MaxNumber);
Console.ReadKey();
#endregion
#region 求1-100之间所有奇数和
int getsum = sum(1, 100);

Console.WriteLine(getsum);
Console.ReadKey();
#endregion
#region 找胖子
int[] nums = { 90, 78, 56, 45, 78, 88, 5600 };
int getmaxwight = Wight(nums);

Console.WriteLine(getmaxwight);
Console.ReadKey();
#endregion
#region 时间格式化
string date1 = "2016年7月8日";
string time = Time(date1);

Console.WriteLine(time);
Console.ReadKey();
#endregion
#region 创建一个person类
person person1 = new person();
Employee e = new Employee();
e.SayHi();
person1.SayHi();
Console.ReadKey();
#endregion

}
public static int GetMaxNumber(int n1, int n2)
{

if (n1>n2  )
{
return n1;
}
else
{
return n2;
}
//也可以用三目运算符
// return n1 > n2 ? n1 : n2;

}
public static int sum(int start, int end)
{
int sum1 = 0;
for (int i = start; i <= end; i++)
{
if (i % 2 != 0)
{
sum1 += i;
}
}
return sum1;
}
public static int Wight(int[] array)
{
int maxwight = array[0];
for (int i = 0; i <= array.Length - 1; i++)
{
if (array[i] > maxwight)
{
maxwight = array[i];
}

}
return maxwight;

}
public static string Time(string timer)
{
char[] data = timer.ToCharArray();
for (int i = 0; i <= data.Length - 1; i++)
{
switch (data[i])
{
case '0':
data[i] = '零';
break;
case '1':
data[i] = '壹';
break;
case '2':
data[i] = '贰';
break;
case '3':
data[i] = '三';
break;
case '4':
data[i] = '四';
break;
case '5':
data[i] = '五';
break;
case '6':
data[i] = '六';
break;
case '7':
data[i] = '七';
break;
case '8':
data[i] = '八';
break;
case '9':
data[i] = '九';
break;
}
}
return new string(data);

}

}

}


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 就业班的代码
{
class person
{
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; }
}

public virtual  void SayHi()
{
Console.WriteLine("hi!我的名字是{0},我是{1}子,今年{2}岁啦!", Name, Gender, Age);
}
}
}


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 就业班的代码
{
class Employee:person
{
private double _money;

public double Money
{
get { return _money; }
set { _money = value; }
}
public override void SayHi()
{
base.SayHi();
}

}
}


快捷键: Ctrl+K+C----------注释键 Ctrl+K+U----------取消注释 Ctrl+k+s----------外侧代码

求一个数组最大值:打擂台 假设有一个面包机,参数是面粉,返回值是面包。 思路: 如果是数字就转换为汉字,如果是汉字就不给予处理。 把一个字符串看成整体,然后循环便利每一个字符,找到数字的特殊项。 快速监视:右键单击所选中的调试项,右击,选中全程监视。 光标移在代码上,F9就是快速设断点,取消断点。 注意对类字段的调试,认识value的内容。

写分装类字段的时候所需要的快捷键。 将鼠标移到私有字段中,ctrl+r+e,自动封装字段。 类的字段其实就是一个字段和俩方法 get 和set只是c#带给我们的一个简化语法而已,最终还是要两个方法。 public void set_gender(bool value) public bool get_gender.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: