Tag: c# 3.0

初始化语法:new ViewDataDictionary {{“Name”,“Value”}}

我正在寻找一种方法将ViewDataDictionary传递给ASP.NET MVC中的部分视图,我来到这个语法: new ViewDataDictionary { { “Name”, “Value” } } 我对这里的初始化语法有点困惑。 任何人都可以向我解释一下吗?

Twitter:在C#中validation用户名和密码

赏金问题 我正在使用c#3.5 Window Forms Application。 我正在使用接受的答案中提到的代码。 而我正在低于错误 远程服务器返回错误:(401)未经授权。 将非常感谢用于validationUserName和Password的示例代码 赏金问题结束 我有一个具有以下用例的应用程序:当用户第一次开始使用该应用程序时,他输入了他的用户名和密码。 然后,在更晚的阶段,应用程序可以更新其状态。 目前我正在使用Twitterizer,但我认为这个问题超出了我正在使用的特定库的范围。 以下是两个相关的代码行: Twitter twitter = new Twitter(“username”, “password”, “source”); twitter.Status.Update(“update”); 如果用户名/密码不正确,Twitter对象的构造不会引发exception。 这可能是因为此时没有发送任何内容。 另一方面,如果用户名/密码无效,状态更新会抛出exception。 我的问题是我想在用户输入时validation用户名/密码,而不是在尝试发布更新时。 如何validation用户名/密码而不发布任何内容(在Twitterizer或其他方面)?

一列的DataGridview单元格不能有不同的类型

好吧,我有一个datagridview,我有一个列,我想要做的就是控制这个列中的单元格,有时使它成为combobox,有时候是textBox ….等等 我可以让列的单元格只有一种类型,我可以在一列中输入多个单元格吗? 希望很清楚。

Amadeus服务出错:表示消息寻址属性的标头无效,无法处理该消息

在尝试使用SozUI(如mozila海报,Google restclient应用程序或我的.net代码)调用我的Amadeus Fare_masterpricetravelboard服务时,它会返回以下错误消息: 表示消息寻址属性的标头无效,无法处理消息 SOAP UI工具中的相同Web服务正常运行。 65449120-2aa0-46b0-9dcc-c40c6439836c http://webservices.amadeus.com/FMPTBQ_10_3_1A https://nodeD1.test.webservices.amadeus.com/1ASIWIBEWWZ WSWWZIBE EoCeDbDbThB= Hr2HRG8j0dTH19kh52wQ5aqMxhU= 2014-07-19T12:33:47:530Z 1 PX 250 RC ADT 1 RP RU TAC 1 CDG LHR TA 041114 2200 4 C 1 响应: http://www.w3.org/2005/08/addressing/fault urn:uuid:0ce4ebc0-7753-6394-4945-c7e8f81c2c49 65449120-2aa0-46b0-9dcc-c40c6439836c wsa:To https://nodeD1.test.webservices.amadeus.com/1ASIWIBEWWZ wsa:InvalidAddressingHeader A header representing a Message Addressing Property is not valid and the message cannot be processed SI:muxDZ1

如何设计一个类来接收具有未知数量参数的委托?

我不断发现自己必须编写定时窗口服务,在队列外部轮询或运行定时进程。 因此,我有一个相当强大的模板来执行此操作,但我发现每次编写服务来执行此操作时,我都会使用相同的模板,然后在其中编写进程。 今天早上我发现自己想知道我是否真的可以将这个模板变成一个框架,我可以将我的进程注入其中。 我的基本模板只有122行代码。 由于每个进程的要求不同 – 即不同的参数数量,不同的参数类型和不同的依赖关系(一些依赖于Web服务,一些依赖于数据库等)我无法弄清楚如何设置我的基本模板来接收一个注入过程。 模板的核心只是一个计时器,它在初始化并启动进程时停止,然后在进程完成后重新启动计时器。 然后,我将我的流程方法和任何依赖项添加到模板中。 有没有人有任何想法如何做到这一点? 我已经看过dependency injection并经常使用它来注入数据存储连接等东西? 有没有办法将具有未知数量/类型参数的委托注入类中? 我不正确地看着这个吗? 这是我的模板: TimedProcess.Template.cs using System; using System.Timers; public partial class TimedProcess : IDisposable { private Timer timer; public bool InProcess { get; protected set; } public bool Running { get { if (timer == null) return false; return timer.Enabled; } } private […]

使用Linq将DataTable分解为固定大小的块的简洁方法是什么?

更新:这是一个类似的问题 假设我有一个DataTable ,里面有几千个DataRows 。 我想将表拆分成较小行的块进行处理。 我认为C#3改进的数据处理能力可能有所帮助。 这是我到目前为止的骨架: DataTable Table = GetTonsOfData(); // Chunks should be any IEnumerable type var Chunks = ChunkifyTableIntoSmallerChunksSomehow; // ** help here! ** foreach(var Chunk in Chunks) { // Chunk should be any IEnumerable type ProcessChunk(Chunk); } 关于什么应该取代ChunkifyTableIntoSmallerChunksSomehow任何建议? 我真的很感兴趣的是如何通过访问C#3工具来实现这一目标。 如果试图应用这些工具是不合适的,请解释! 更新3(修改后的块,因为我真的想要表,而不是ienumerables;使用扩展方法 – 感谢雅各布): 最终实施: 处理分块的扩展方法: public static class HarenExtensions { public […]

正在寻找一种更好的方法来对List 进行排序

我正在审查我不久前写的一段代码,我只是讨厌处理排序的方式 – 我想知道是否有人能够向我展示更好的方法。 我有一个class, Holding ,其中包含一些信息。 我有另一个类, HoldingsList ,它包含一个List成员。 我还有一个枚举, PortfolioSheetMapping ,它有大约40个元素。 它看起来像这样: public class Holding { public ProductInfo Product {get;set;} // … various properties & methods … } public class ProductInfo { // .. various properties, methods… } public class HoldingsList { public List Holdings {get;set;} // … more code … } public enum […]

C#:List .ForEach(…)对普通foreach循环的任何好处?

我想知道为什么List.ForEach(Action)存在。 这样做有什么好处/差别: elements.ForEach(delegate(Element element){ element.DoSomething(); }); 过度 foreach(Element element in elements) { element.DoSomething();} ?

获取硬件信息

如何使用c#代码获取系统的硬件信息?

Quartz Scheduler:如何将自定义对象作为JobParameter传递?

我打算编写一个ASP.NET页面来按需触发作业。 目前,我正在使用SimpleTrigger类来触发作业,但是__Trigger类都没有在JobParameters中支持对象类型作为值,并且据我所知,在钩子下使用WCF Tcp绑定将参数传递给作业调度引擎。 我想知道如何将自定义对象(可序列化)作为作业参数传递。 谢谢你的建议!