黑马程序员—c#基础 琐碎的东西
来源:互联网 发布:ubuntu安装alien 编辑:程序博客网 时间:2024/06/06 10:52
------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------
Random random=new Random();
如果不写种子,就取当前时间为种子
只要种子一样,每次产生的随机数都是一样的
因为循环很快,时间相同,种子一样
不要把Random写到循环里面
1不写到循环里面
Random r = new Random();
string s = "";
for (int i = 0; i < 1000; i++)
{
s += r.Next(1, 100)+",";
}
MessageBox.Show(s);
2写到循环里面
string s = "";
for (int i = 0; i < 1000; i++)
{
Random r = new Random();
s += r.Next(1, 100)+",";
}
MessageBox.Show(s);
用来监视运行时间 Stopwatch
Stopwatch watch = new Stopwatch();
watch.Start();
for (int i = 0; i < 10000000; i++)
{
}
watch.Stop();
Console.WriteLine(watch .Elapsed);
this.DialogResult = DialogResult.OK;
窗体自动关闭
private void button1_Click(object sender, EventArgs e)
{
Bitmap b = new Bitmap("c:\\1.jpg");
pictureBox1.Image = b;
}
计算机最小单位 "位 ",bit 比特 b
8个二进制位分成一组,8个二进制位叫做 字节
Byte B 计算机处理的最小单位 0-11111111 255
1kb=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
Bps 传输速度 bit per second
将值类型转换为 引用类型 的过程 叫做装箱
拆箱
将引用类型转换为 值类型的过程 叫做拆箱
int n=10;
object o=n; 装箱
int m=(int)o; 拆箱
装箱的时候使用什么类型,拆箱的时候必须使用对应的类型来拆箱
多个控件用同一个事件
private void button1_Click(object sender, RoutedEventArgs e)
{
Button b = sender as Button;
b.Content = "aaaaaaa";
}
稳定 可读性强 可维护性强
应该调用方法
private void button1_Click(object sender, EventArgs e)
{
ShowText();
}
private void button2_Click(object sender, EventArgs e)
{
ShowText();
}
void ShowText()
{
MessageBox.Show("aaaaaaaaa");
}
避免事件响应传递依赖
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("aaaaaaaaa");
}
private void button2_Click(object sender, EventArgs e)
{
button1_Click(null, null);
}
Random random=new Random();
如果不写种子,就取当前时间为种子
只要种子一样,每次产生的随机数都是一样的
因为循环很快,时间相同,种子一样
不要把Random写到循环里面
1不写到循环里面
Random r = new Random();
string s = "";
for (int i = 0; i < 1000; i++)
{
s += r.Next(1, 100)+",";
}
MessageBox.Show(s);
2写到循环里面
string s = "";
for (int i = 0; i < 1000; i++)
{
Random r = new Random();
s += r.Next(1, 100)+",";
}
MessageBox.Show(s);
用来监视运行时间 Stopwatch
Stopwatch watch = new Stopwatch();
watch.Start();
for (int i = 0; i < 10000000; i++)
{
}
watch.Stop();
Console.WriteLine(watch .Elapsed);
this.DialogResult = DialogResult.OK;
窗体自动关闭
private void button1_Click(object sender, EventArgs e)
{
Bitmap b = new Bitmap("c:\\1.jpg");
pictureBox1.Image = b;
}
计算机最小单位 "位 ",bit 比特 b
8个二进制位分成一组,8个二进制位叫做 字节
Byte B 计算机处理的最小单位 0-11111111 255
1kb=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
Bps 传输速度 bit per second
将值类型转换为 引用类型 的过程 叫做装箱
拆箱
将引用类型转换为 值类型的过程 叫做拆箱
int n=10;
object o=n; 装箱
int m=(int)o; 拆箱
装箱的时候使用什么类型,拆箱的时候必须使用对应的类型来拆箱
多个控件用同一个事件
private void button1_Click(object sender, RoutedEventArgs e)
{
Button b = sender as Button;
b.Content = "aaaaaaa";
}
稳定 可读性强 可维护性强
应该调用方法
private void button1_Click(object sender, EventArgs e)
{
ShowText();
}
private void button2_Click(object sender, EventArgs e)
{
ShowText();
}
void ShowText()
{
MessageBox.Show("aaaaaaaaa");
}
避免事件响应传递依赖
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("aaaaaaaaa");
}
private void button2_Click(object sender, EventArgs e)
{
button1_Click(null, null);
}
- 黑马程序员—c#基础 琐碎的东西
- 黑马程序员—C重点--总结一些琐碎的知识点
- 一些琐碎的东西
- 一些琐碎的东西
- 一些琐碎的东西
- 琐碎的东西
- 黑马程序员--c#基础
- 黑马程序员-C#基础
- 黑马程序员--C#基础
- 【黑马程序员】C#基础
- 黑马程序员-C#基础
- 黑马程序员--c#基础
- 黑马程序员--C#基础
- 黑马程序员—C#语法基础的总结
- 记一些琐碎的东西
- 黑马程序员-004ADO.NET的琐碎知识
- 黑马程序员——【C#基础】
- 黑马程序员——C#基础
- C++ placement new 的使用方法
- Eclipse常用快捷键
- 更新的执行情况
- Hibernate的clear方法
- c++ 为什么要引入 "引用&"
- 黑马程序员—c#基础 琐碎的东西
- 分享一个自己做的基于Jquery的弹出框插件
- ruby 关于yaml
- POJ1035--Spell checker--Tire
- 回眸,我的2012/2011
- leetcode 74: Permutation Sequence
- CodeProject "Computational Geometry, C++ and Wykobi"
- 用于POSIX风格的正则表达式的字符集
- 天勤OJ 题目1371: 成绩排序