小编the*_*ghn的帖子

String.Format是否考虑语言环境?

String.Format是如何工作的两种方式:如果我们使用内置格式,如C,N,P ....它会考虑区域设置吗?如果我们使用自定义格式代码,如#,## 0.000,它不会考虑区域设置?

在我的代码中,我使用这样的方法

String.Format("{0:#.## 0,000}",value);

因为我的国家使用逗号作为小数点分隔符

但结果仍然是:1,234.500,好像它将点视为小数点分隔符.

请帮忙!

c# internationalization

7
推荐指数
1
解决办法
8413
查看次数

svn更新到远程url在subversion 1.7.2中不起作用

最近我将服务器上的SUbversion从1.5更新到1.7.2,并运行命令:svn update https:// xxx ,它不再起作用了.它返回svn:E205000:xxx不是本地路径任何想法?

svn

3
推荐指数
1
解决办法
9240
查看次数

在OnLoad或OnInit期间动态添加控件?

我想根据一些特定条件为页面添加更多控件.这些控件不需要任何ViewState或绑定数据,它就像静态链接一样简单.我想知道我在哪里可以编写代码:inside OnLoadOnInitmethod?为什么?如果我把它放在里面OnLoad,我应该添加以下行:if (IsPostBack) return;在任何初始化代码之前?

asp.net controls

2
推荐指数
1
解决办法
6529
查看次数

如何在 IList 上使用锁

我有一个实现 IList 接口的静态集合。该集合在整个应用程序中使用,包括添加/删除项目。

由于多线程问题,我想知道我可以做些什么来确保列表一次修改一个,例如当 1 个线程尝试添加一项时,另一个线程当时不应该删除一项。

我想知道 lock(this) 和 lock(privateObject) 之间有什么区别?对于我的情况,哪一个更好?

谢谢。

c# multithreading

1
推荐指数
1
解决办法
1108
查看次数

GetDeviceCaps技术

我有一个控件,我想在表单中和打印时以不同的方式绘制它。这是我的做法:

private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
    {
        Rectangle rect = myControl.ClientRectangle;
        myControl.Render(e.Graphics, rect);
        e.HasMorePages = false;
    }
Run Code Online (Sandbox Code Playgroud)

并在渲染函数中

public void Render(Graphics g, Rectangle rect) {
      DeviceCapTechnology dct = (DeviceCapTechnology)GetDeviceCaps(hDC, (int)DeviceCap.TECHNOLOGY);
      if((dct & DeviceCapTechnoloy.DT_RASPRINTER) == DeviceCapTechnoloy.DT_RASPRINTER) {
           //logic for print to printer
      } else {
           //normal logic
      }
}
public enum DeviceCapTechnology
    {
        DT_PLOTTER = 0, //Vector plotter
        DT_RASDISPLAY = 2, //Raster display
        DT_RASPRINTER = 4, //Raster printer
        DT_RASCAMERA = 6, //Raster camera
        DT_CHARSTREAM = 8, //Character stream
        DT_METAFILE = …
Run Code Online (Sandbox Code Playgroud)

.net c#

1
推荐指数
1
解决办法
1629
查看次数

确定文件是否为图标

我正在从图像文件中读取OpenImageFileDialog,它接受.ico和位图文件.有了图标,我需要创建一个Icon对象并将其转换为位图.

如何判断文件是否实际上是一个图标?只是检查.ico扩展名似乎不可靠.

c#

1
推荐指数
1
解决办法
106
查看次数