使用IvalueConverter,要创建的是.cs文件吗? 本帖最后由 alslqxby2b0fg 于 2012-06-30 13:58:43 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 C#不要求源文件和类一一对应。因此,你既可以新建一个cs源代码文件,编写这个类,也可以写在某个现有的源代码文件中。 如果要写在另一个文件中,就是添加Class类文件了?是吧?添加项目里面,有很多可以选,我以为应该有特别对应的类型文件,对应IvalueConverter。 看上去你是想写个接口 一般来讲我们如果要写接口会选择添加接口 但是你添加一个类然后改为接口也没有任何问题 最后编译的时候编译指令决定了生成什么东西 这个“东西”并不是指是个接口还是个类或者是枚举 而是说生成的是DLL还是EXE 还是module(不能单独使用的程序集 没有PE表头) 我感觉IvalueConverter的使用,更像是要添加一个Interface文件,而不是添加Class文件。但又不敢肯定,所以问问。 只要扩展名是.cs的 你想写什么样子的C#代码都可以 选择项目类型无非是让VS在编译的时候选择合适的编译参数 或者是帮你生成相关的模板代码 引用特定的命名空间 对于接口,你不如直接创建空白类,而不要使用任何模版。类名可以不和接口名相同,里面存放多个接口,因此你新建的一个类,对齐Ctrl+A后Delete,清空所有内容编写自己的接口即可,没必要用它生成的任何代码。 对于Class Interface 任何文件里面都可以写 但是如果你要写组件 控件 webservice等等 那么需要选择相应的项目类型 VS会帮你产生相应的模板 包括程序集 命名控件 XML配置文件等等 但是所有这些都是以Class和Internface为基础 你也可以在这些项目里面添加Class和Interface不妨把class和interface理解成原子 任何元素都是由原子构成 所以说没有针对原子的模板 但是有不同的原子 比如氧原子 氢原子 但是原子的不组合列构成了不同的分子 比如H2O~ 我明白你的意思了。你的意思是,VS提供给我们所能创建的其它类型,其实也是Class和Interface的派生,或者组合。 其实,我还是希望用VS提供的模板,因为现在还不是很熟那些模板的配置。就是不知道有谁用过IValueConverter,想知道常用的做法,是怎么创建一个IValueConverter的。 IValueConventer是个接口 本身就已经被定义了啊 你还想要做什么? 就是在xaml里绑定一些值,但是这些值,想做一些调整啊。 在JS中取得text控件中输入的字符串的长度 求一正则 , 前面是字符串A,后面是字符串B,求出这样的字串集合. 使用存储过程如何在前台绑定数据 socket客户端接受数据问题 依赖关系的问题 C# Socket WebClient 上传的问题 寻找一个数组中最大的N个数和最小的N个数的方法 C#如何隐藏vs2010程序的进程,或者不让用户结束进程? C#好书推荐 求!!!c# 爬虫 抓取 html 内容 给QQ邮箱发邮件的问题,很奇怪!
不妨把class和interface理解成原子 任何元素都是由原子构成 所以说没有针对原子的模板 但是有不同的原子 比如氧原子 氢原子 但是原子的不组合列构成了不同的分子 比如H2O~