几个基本小题
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.
相关文章推荐
- 嵌入式程序员应知道的几个基本问题
- Java很重要的几个基本概念
- 可用贪心算法解决的几个基本问题
- 理解几个网络硬件(调制解调器、路由器、交换机)的基本作用
- [转] 网管应该掌握的几个最基本的命令
- mysql最基本也是最常用的几个命令
- 思科命令行界面CLI的几个最基本命令
- 几个基本概念
- 关于J2EE Tranaction的几个基本概念
- Java的几个基本问题
- javaSE的几个基本问题
- 使用C指针的几个基本注意点 [李园7舍_404]
- css的优先级的几个基本的规则
- c-c++程序员应知道的几个基本问题
- 面试常见查询语句(能掌握以下几个例子就基本可以了)
- 创业你要了解的几个基本点
- Spark的几个基本概念:Driver和Job,Stage
- WCF消息传输的几个基本概念(知识点整理)
- SQL的基本命令和几个常用函数汇总
- 了解注解及java提供的几个基本注解