在当前日期添加1周

我有类似这样的DateTime.Now.ToString(“dd.MM.yy”); 在我的代码中,我需要添加1周,比如5.4.2012成为12.4.2012我尝试将其转换为int然后将其添加,但是当它达到30时会出现问题。 你能告诉我一些聪明的方法吗?

如何在C#中重复图像

我有一个具有特定图案的图像。 如何使用GDI在另一个图像中重复它? 有什么方法可以在GDI中完成吗?

如何将System.Drawing.font转换为System.Windows.Media.Fonts或TypeFace?

如何将System.Drawing.Font转换为System.Windows.Media.Fonts或TypeFace ? 或者如何从System.Drawing.Font的实例生成System.Windows.Media.Fonts或TypeFace的实例?

更改ComboBox突出显示的颜色

我正在尝试在C# Windows Forms应用程序的ComboBox下拉列表中更改突出显示的颜色。 我在整个网页上搜索了一个答案,到目前为止我找到的最佳选项是在绘制所选项目时绘制所需颜色的矩形。 Class Search { Public Search() { } private void addFilter() { ComboBox field = new ComboBox(); field.Items.AddRange(new string[] { “Item1”, “item2” }); field.Text = “Item1”; field.DropDownStyle = ComboBoxStyle.DropDownList; field.FlatStyle = FlatStyle.Flat; field.BackColor = Color.FromArgb(235, 235, 235); field.DrawMode = DrawMode.OwnerDrawFixed; field.DrawItem += field_DrawItem; } private void field_DrawItem(object sender, DrawItemEventArgs e) { if […]

Windows窗体DataGridView控件在同一列中具有不同的控件类型

是否可以在DataGridView中执行以下操作: 在同一列中,我想更改DataGridViewTextBoxColumn和DataGridViewComboBoxColumn之间每行的控件类型? (这是因为有时我想显示一个下拉列表,有时我只想让用户输入一个写意值)。 谢谢, PS我正在使用C#

使用DotNetZip在Zip文件上设置密码

我正在使用DotNetZip来压缩我的文件,但我需要在zip中设置密码。 我试过: public void Zip(string path, string outputPath) { using (ZipFile zip = new ZipFile()) { zip.AddDirectory(path); zip.Password = “password”; zip.Save(outputPath); } } 但输出zip没有密码。 参数path有一个例子的子文件夹: path = c:\path\和内部路径我有subfolder 怎么了?

IsPostBack究竟意味着什么?

我很想知道具体的Page.IsPostBack是什么意思。 我完全了解它在标准ASP.NET页面中的日常使用,它表明用户正在将数据提交回服务器端。 请参见Page:IsPostBack属性 但鉴于此HTML 单击“提交”按钮时,将调用页面Page_Load方法,但Page.IsPostBack返回false。 我不想添加runat=server 。 如何判断首次加载的页面与客户端提交的请求之间的区别? 更新 我添加了所以Request.Form有一个元素,而Request.HTTPMethod是POST,但是IsPostBack仍然是假的?

.NET GDI +中的字体大小差异?

我试图理解用户选择或指定的字体大小(例如,使用FontDialog )与.NET中Font类报告的em-size之间的差异,这让我绞尽脑汁。 例如: using (FontDialog dlg = new FontDialog()) { if (dlg.ShowDialog() == DialogResult.OK) { Console.WriteLine(“Selected font size: ” + dlg.Font.SizeInPoints.ToString(“0.##”)); } } 使用上面的代码,您将得到一些令人困惑的结果: 在对话框中选择11将产生11.25 在对话框中选择12将产生12 在对话框中选择14将产生14.25 在对话框中选择16将产生15.75 无论您选择哪种字体,都会出现此问题。 从上面可以看出,差异中没有模式,它似乎在+0.25和-0.25之间随机变化。 我只是通过将字体大小显示为舍入的整数来解决这个问题,但我发誓我已经看到了允许用户选择小数字体大小的文字处理/ DTP包 – 而且这些包没有显示上述行为与Windows字体对话框交互时。 任何人都可以为此提供合理的解释吗? 是否有最佳实践技术在UI中显示字体大小? 当用户想要像“10 .5”这样的小数时,怎么样?

超媒体链接Servicestack新API

我正在评估如何向DTO响应添加超媒体链接。 虽然没有标准,但在响应中添加List DTO似乎是建议的方法 。 您是否知道使用ServiceStack框架的任何实现示例或参考? 添加列表对我来说没问题,但我怀疑的是在哪里放置以下链接的逻辑(在服务或包含状态机的专用类中?)以及解决路由的位置(filter?) 谢谢。 [更新]从ServiceStack版本v3.9.62开始,可以通过EndpointHost.Config.Metadata.Routes.RestPath访问路由配置,因此tgmdbm提供的解决方案可以在不需要“IReturn + Routes属性”的情况下得到改进,只需使用元数据.Routes信息。 实际上,可以查询所有服务元数据并将其用于横切关注点。 Servicestack岩石。

使用int 和int 之间有什么区别?

来自perl背景,我总是使用int[][]定义一个2D数组。 我知道你可以使用int[,]而不是有什么区别?