新足迹

 找回密码
 注册

精华好帖回顾

· 我的CCIE梦 (2004-12-31) loveu · 回忆在悉尼的点点滴滴 (2009-2-24) 大玉儿
· 2011年5月我的快乐旅行 - 新西兰皇后镇 (2011-7-22) 丹儿 · 原创 - 14天自驾房车乌鲁鲁 - 3万字图文 (2018-8-8) spanishcaravan
Advertisement
Advertisement
123
返回列表 发新帖
楼主:hornsay

[IT] 请教C# 高手之一: 比较多个integer value [复制链接]

发表于 2010-6-2 22:12 |显示全部楼层

回复 64# 的帖子

此文章由 flyspirit 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flyspirit 所有!转贴必须注明作者、出处和本声明,并保持内容完整
那看来数据库也要转了啊。

就连身边几个Oracle DBA,也开始学SQL Server了,用的公司越来越多了。
Advertisement
Advertisement

发表于 2010-6-2 22:43 |显示全部楼层
此文章由 coin_king 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 coin_king 所有!转贴必须注明作者、出处和本声明,并保持内容完整
看来大家都喜欢写短的代码。

MessageBox.Show(new int[] { 1, 3, 5, 7 }.Contains(nVal) ? "You got right number" : "Wrong number");

评分

参与人数 2积分 +5 收起 理由
hornsay + 3 感谢分享
cdfei + 2 感谢分享

查看全部评分

发表于 2010-6-3 11:44 |显示全部楼层
此文章由 hornsay 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hornsay 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 liedong 于 2010-6-2 21:43 发表
看来大家都喜欢写短的代码。

MessageBox.Show(new int[] { 1, 3, 5, 7 }.Contains(nVal) ? "You got right number" : "Wrong number");


Array 好像不能用Contains, right?
持不同股见者...

发表于 2010-6-3 11:48 |显示全部楼层

回复 67# 的帖子

此文章由 flyspirit 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flyspirit 所有!转贴必须注明作者、出处和本声明,并保持内容完整
可以的

发表于 2010-6-3 12:20 |显示全部楼层
此文章由 hornsay 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hornsay 所有!转贴必须注明作者、出处和本声明,并保持内容完整
悲剧了, 是不是我的VS2005没有这个功能?

compiler 通不过下面的句子:
List<int> numbers = new List<int> { 1, 3,  5,  7 };

发表于 2010-6-3 12:22 |显示全部楼层
此文章由 o2h2o 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 o2h2o 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 hornsay 于 2010-6-3 11:20 发表
悲剧了, 是不是我的VS2005没有这个功能?

compiler 通不过下面的句子:
List numbers = new List { 1, 3,  5,  7 };


你 需要 import System.Collections.Generic
Advertisement
Advertisement

发表于 2010-6-3 12:24 |显示全部楼层
此文章由 hornsay 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hornsay 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 o2h2o 于 2010-6-3 11:22 发表


你 需要 import System.Collections.Generic

我已经加了。
持不同股见者...

发表于 2010-6-3 12:46 |显示全部楼层
此文章由 cdfei 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cdfei 所有!转贴必须注明作者、出处和本声明,并保持内容完整
啥错?

发表于 2010-6-3 12:58 |显示全部楼层

回复 71# 的帖子

此文章由 flyspirit 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flyspirit 所有!转贴必须注明作者、出处和本声明,并保持内容完整
你需要高一级的C# 版本, 要到VS 2008才有

发表于 2010-6-3 13:01 |显示全部楼层

回复 71# 的帖子

此文章由 flyspirit 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flyspirit 所有!转贴必须注明作者、出处和本声明,并保持内容完整
具体解释下。

List本身不带有contains功能。但这里能用是由于C# 3.0里面加入了entension method,所以list可以被扩展并具有contains功能。

如果你没有c# 3.0,extension method, lambada和LINQ都用不了了。

发表于 2010-6-3 13:18 |显示全部楼层
此文章由 coin_king 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 coin_king 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 hornsay 于 2010-6-3 11:20 发表
悲剧了, 是不是我的VS2005没有这个功能?

compiler 通不过下面的句子:
List numbers = new List { 1, 3,  5,  7 };

建议楼主下载VS2010,要学就要学最新的。

http://www.microsoft.com/express/downloads/

Express Version is free to use
Advertisement
Advertisement

发表于 2010-6-3 13:29 |显示全部楼层
此文章由 hornsay 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hornsay 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 flyspirit 于 2010-6-3 12:01 发表
具体解释下。

List本身不带有contains功能。但这里能用是由于C# 3.0里面加入了entension method,所以list可以被扩展并具有contains功能。

如果你没有c# 3.0,extension method, lambada和LINQ都用不了了。

我看了一下MSDN site, 看来只能让老板快去买2010 version 了。
持不同股见者...

发表于 2010-6-3 14:07 |显示全部楼层
此文章由 helloall 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 helloall 所有!转贴必须注明作者、出处和本声明,并保持内容完整
发现一个非常有意思的article,关于Delphi 和 visual studio,连接如下:
http://blogs.devsource.com/msdev ... ture_of_delphi.html
但是有意思的内容不在原文,而在于那些大拿们的回复。
Rhodesian

发表于 2010-6-3 14:35 |显示全部楼层
此文章由 hornsay 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hornsay 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 helloall 于 2010-6-3 13:07 发表
发现一个非常有意思的article,关于Delphi 和 visual studio,连接如下:
http://blogs.devsource.com/msdev/content/the_future_of_delphi.html
但是有意思的内容不在原文,而在于那些大拿们的回复。


让我觉得Delphie的路到头了,是几年前我还可以在borders发现Delphi的书,这俩年你根本看不到Delphi的书,本来还想混混算了, 但IntraWeb根本不能用来开发web application, 只能用ASP.NET. 另外一个严重问题是Delphi和她的third party no longer support handheld os, 这也让你只能用Visual Studio 来开发.
持不同股见者...

发表于 2010-6-3 14:45 |显示全部楼层
此文章由 flyspirit 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flyspirit 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 hornsay 于 2010-6-3 12:29 发表

我看了一下MSDN site, 看来只能让老板快去买2010 version 了。


在你老板买回来前,你可先用VS2010 Express Version.

发表于 2010-6-3 14:51 |显示全部楼层
此文章由 bc 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bc 所有!转贴必须注明作者、出处和本声明,并保持内容完整
确实很少,一两个月出个职位,有时只是作为一个可有可无的选项,至少墨尔本是这样的。
我刚签了一个Delphi的工作,它的招工广告中就有很多其它的技术要求,象.Net啦,JAVA啦,还有数据库等等,说明光会Delphi也是不行了。
我的整个应聘过程其实满长的,运气和耐心兼有,有时间的话再开一贴总结一下。
同时和大家一样,也开始更加深入学习Asp.Net,希望掌握一两个实用框架,而不想从具体的语言细节学起,不是说语言不重要,主要是没有时间。
原帖由 helloall 于 2010-6-1 20:47 发表


感觉好像澳洲Delphi的用户不是很多,尤其是非悉尼地区,所以工作也不是很好找,不知道说的对不对。
Advertisement
Advertisement

发表于 2010-6-3 15:01 |显示全部楼层
此文章由 hornsay 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hornsay 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 flyspirit 于 2010-6-3 13:45 发表


在你老板买回来前,你可先用VS2010 Express Version.


我现在只能等老板买新版了, 因为一个ASP.NET小项目,是要从现有的Delphi模块中移植过来, 再过一周就要交货了,暂时就只能用2005的版本了.
持不同股见者...

发表于 2010-6-3 15:08 |显示全部楼层
此文章由 cdfei 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cdfei 所有!转贴必须注明作者、出处和本声明,并保持内容完整
去download一个试用版,先用着吧

发表于 2010-6-3 18:06 |显示全部楼层
此文章由 jerryclark 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jerryclark 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Import一下
using System.Linq;

发表于 2010-6-3 18:08 |显示全部楼层
此文章由 choco2468 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 choco2468 所有!转贴必须注明作者、出处和本声明,并保持内容完整
论坛里面很多编辑高人,我蒙拜一下~  (monkey23)

发表于 2010-6-3 23:57 |显示全部楼层
此文章由 helloall 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 helloall 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 hornsay 于 2010-6-3 14:01 发表


我现在只能等老板买新版了, 因为一个ASP.NET小项目,是要从现有的Delphi模块中移植过来, 再过一周就要交货了,暂时就只能用2005的版本了.



Best luck.
Rhodesian
Advertisement
Advertisement

发表于 2010-6-6 22:49 |显示全部楼层

回复 57# 的帖子

此文章由 irenejicn 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 irenejicn 所有!转贴必须注明作者、出处和本声明,并保持内容完整
前两种没有用LINQ吧:)

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部