c#与wpf的一些基础语法问题(摘用)
1 、在vs里不同cs文件,位于同一个namespace,是什么情况。
答:http://msdn.microsoft.com/zh-cn/library/0d941h9d(v=vs.80).aspx 这个讲了大概,但是我最需要的是 “命名空間可以用於組織大型的程式碼專案” --这个是最简单了,相同名称空间就是互通的
2、( ArrayList [])
就是强制类型转换
强制转换成 (ArrayList [])这个类型的吧,附 arraylist用法(我还是不怎么会),http://www.cnblogs.com/rickie/articles/67978.html
3、BitConverter http://msdn.microsoft.com/zh-cn/library/system.bitconverter(v=vs.80).aspx
将基础数据类型与字节数组相互转换
此类便于操作基本形式的类型。一个字节定义为一个8位无符号整数。
主要是这一句:ToUInt16 返回由字节数组中指定位置的两个字节转换来的 16 位有符号整数。
这个在msdn上的讲述总是让人不明白是什么意思,要是懂了的话,就会知道
ToInt16(xx,xxx){}
参数
value 字节数组
startIndex value 内的起始位置
public static short ToInt16 (
byte[] value,
int startIndex
)
4、 c#结构体
结构和类相似也有区别,
相似:可以包含数据、类型和数据成员
不同:值类型,可以存放在内存中称为栈的地方;结构通常用来存放简单 数据类型——在内存中有固定大小的实体——的集合。
实际上,内建的基本值类型 int32 Int64、Double等,在.Net 中实现为结构。
结构实例 和类实例类似(短时间无法弄明白) 5、Queue泛型类
http://msdn.microsoft.com/zh-cn/library/7977ey2c(v=vs.80).aspx队列也还是 出队Dequeue 入队 Enqueue ,出队的内容在放到List里。 6、List泛型类
http://msdn.microsoft.com/zh-cn/library/6sh2ey19(v=vs.80).aspx
虽然用的是List<List<T>>,但也就只关系于怎么写入而已。
借用msdn的例子,现阶段我需要的东西 也就是个 Add方法。
List<string> dinosaurs = new List<string>();
dinosaurs.Add("Tyrannosaurus");
7、string值怎么跟bool值互转。
其实完全可以自己做一个函数,就是一个if语句,然后把需要的bool类型赋值就可,返回一个bool。。
// 8、c#中的invoke()函数,虽然很常见,但是没弄明白过。
// 现在不急着用来理解
8、需要根据类中某一项属性的值进行排序,这个类的实例放到list<>中,而且,按这个属性值特殊顺序来排序,来比如 4,8,13,12.
这样的表述很不清楚,主要的问题在于我不清楚怎么用 List<T>.Sort 方法 (IComparer<T>)
http://msdn.microsoft.com/zh-cn/library/vstudio/234b841s.aspx
msdn的例子是就是 对string 进行排序,而且这个string 在list中。
……问题表述清楚了,我也就解决我的问题了。
在下面这个类 在一个List<ParamCharacter>中,需要根据CharactIndex的特定顺序来调整在List中的位置,先假设这个顺序是4,7,13,9 。即是就选取这几个参数来排序。
public class ParamCharacter
{
public int CharactIndex { get; set; }
public string ColorCharact { get; set; }
}
详细单独写一篇 已经解决 http://www.cnblogs.com/young-ma/p/3178183.html 但是不够完善。
9、 能不能一串代码段可以所有函数使用?(本来不应该算是问题的,但是最近搞糊涂了)
10、if语句中()内的东西太长怎么办?
c#与wpf的一些基础语法问题(摘用)的更多相关文章
- Swift与C#的基础语法比较
背景: 这两天不小心看了一下Swift的基础语法,感觉既然看了,还是写一下笔记,留个痕迹~ 总体而言,感觉Swift是一种前后端多种语言混合的产物~~~ 做为一名.NET阵营人士,少少多多总喜欢通过对 ...
- iOS-----正则表达式的基础语法
正则表达式简单语法总结 一.什么是正则表达式 从概念上来说,正则表达式也是一门小巧而精炼的语言,它可以用来简化检索特定的字符串,替换特定字符等功能,有许多开发语言工具,都内嵌支持正则表达式.那么一个正 ...
- python之最强王者(2)——python基础语法
背景介绍:由于本人一直做java开发,也是从txt开始写hello,world,使用javac命令编译,一直到使用myeclipse,其中的道理和辛酸都懂(请容许我擦干眼角的泪水),所以对于pytho ...
- emmet 系列(1)基础语法
emmet 系列(1)基础语法 emmet 是一个能显著提升开发html和css开发效率的web开发者工具 emmet基本上目前已知的编辑器都有相应的插件,各个编辑器的emmet插件的下载地址:点我下 ...
- Scala基础语法 (一)
如果你之前是一名 Java 程序员,并了解 Java 语言的基础知识,那么你能很快学会 Scala 的基础语法. Scala 与 Java 的最大区别是:Scala 语句末尾的分号 ; 是可选的. 我 ...
- [WPF系列]从基础起步学习系列计划
引言 WPF技术已经算不什么新技术,一搜一大把关于WPF基础甚至高级的内容.之前工作中一直使用winform所以一直没有深入学习WPF,这次因项目中使用了WPF技术来实现比较酷的展示界面.我在这里只是 ...
- Java基础语法
java基础学习总结——基础语法1 一.标识符
- javascript中正则表达式的基础语法
× 目录 [1]定义 [2]特点 [3]元字符[4]转义字符[5]字符组[6]量词[7]括号[8]选择[9]断言[10]模式[11]优先级[12]局限性 前面的话 正则表达式在人们的印象中可能是一堆无 ...
- Swift基础语法学习总结(转)
Swift基础语法学习总结 1.基础 1.1) swift还是使用// 和/* */ 来注释,并且/* */允许多行注释. 1.2) swift使用print和println打印,它的传参是一个泛型 ...
随机推荐
- VC的function类说明 -- 继续
我在之前的随笔中介绍了function如何保存参数,如何实现调用相关知识.对于一个函数对象或者函数指针来说,应该很容易理解.不过对于如何在function中保存类的成员函数,这个还是值得一说的. 还是 ...
- [UE4]子控件Child Widget顶层容器选择
如果父级容器是Canvas,则可以直接设置尺寸.放到其他widget的时候也会保持设定好的尺寸(而不管父容器是什么类型).
- css一般性
1. 总差那么几像素!line-height:100%;2. 数据图片,产品图片用img 小图标,logo,修饰网站的图片 用背景3.文字居中 line-height /text-align:cent ...
- vue学习笔记-初始化一个vue项目(1)
1.cnpm install -g vue-cliUsage:vue init <template-name> <project-name> 2.我们一般使用webpack模版 ...
- 《linux性能及调优指南》 3.3 内存瓶颈
摘要:3.3内存瓶颈OnaLinuxsystem,manyprogramsrunatthesametime.Theseprogramssupportmultipleusers,andsomeproce ...
- Android CoordinatorLayout实现多列表切换并和头布局联动;
注意:不是双列表联动,是多列表和头布局联动: 大概就是和饿了么店铺首页类似的布局框架吧,头布局显示时,列表RecyclerView或ScrollView和头布局一起滚动,头布局完全隐藏后列表再去滚动, ...
- Struts2学习:interceptor(拦截器)的使用
对于需要登陆验证.权限验证等功能的网站,每一次请求,每一个action都写一段验证的代码,未免显得冗余且不易维护.struts2提供了拦截器interceptor,为这些页面提供一个切面,或者说公共组 ...
- C#找出第n到m个素数之间所有之和
static void Main(string[] args) { int n = int.Parse(Console.ReadLine()); //开始的数 int m = int.Parse(Co ...
- 2.App爬取相关库的安装(安装mitmproxy)
mitmproxy 是一个支持HTTP 和HTTPS 的抓包程序,类似fiddler,Charles的功能(它通过控制台的形式操作). mitmproxy 两个关键的组件:mitmdump 和 mit ...
- py库: scrapy (深坑未填)
scrapy 一个快速高级的屏幕爬取及网页采集框架 http://scrapy.org/ 官网 https://docs.scrapy.org/en/latest/ Scrapy1.4文档 http: ...