zoukankan      html  css  js  c++  java
  • 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语句中()内的东西太长怎么办?

     



  • 相关阅读:
    ACM 01背包问题
    HDU 1222(数论,最大公约数)
    HDU 1045(质因数分解)
    HDU 4548(美素数)
    POJ 1458 Common Subsequence
    light oj 1047-neighbor house
    POJ 3903 Stock Exchange
    HDU 1069 monkey an banana DP LIS
    max sum
    ACM比赛
  • 原文地址:https://www.cnblogs.com/young-ma/p/3164359.html
Copyright © 2011-2022 走看看