小编JL.*_*JL.的帖子

.NET控制台应用程序,可以创建标签和区域吗?

是否可以将C#控制台应用程序输出文本添加到已绘制的标签中?我见过一些原生的win 32控制台应用可以做到这一点.

所以在屏幕上用户看到:

进度:1%或进度:50%取决于标签更新的时间(标签进度保持在同一位置,而只更新进度百分比的值).

而不是我知道当前如何做的唯一方法是console.writeLine,它将为每个Progress更新生成一个单独的行.

例如:

进度:1%

进度:2%

c#

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

必须从实例化继承的类的正式名称是什么?

在OOP术语中,始终是父类的类的名称是什么,并且该类不能单独使用,只有在类继承它时才能使用它.

我不需要代码示例,只需要本课程的技术OOP术语,谢谢!

oop naming

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

如何制作双打总是包含一个.字符?

我注意到我的双打包含不同的精确字符,具体取决于区域设置.

例如:

3,47 要么 3.45

如何强制执行double应始终包含.精度字符?

问题是,一旦我将包含此double的类序列化为XML,它就会被发送到期望标准结果的其他系统.

所以在阅读了你的回复(并且感谢)之后,你们是否建议将属性更改为字符串,(在字符串中进行替换),以便使用字符串值(而不是double)进行序列化?

c#

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

Winforms:保持winforms app解锁的最佳方式?

我有一个winforms应用程序,它在Web服务请求期间锁定

我已经尝试使用doEvents来保持应用程序解锁,但它仍然没有足够的响应,

如何绕过此锁定,以便应用程序始终响应?

winforms

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

XML和&字符

我需要在XML元素中传递&字符,但它不喜欢它,这里是一个代码示例:

XmlDocument doc = new XmlDocument();
XmlElement batch = doc.CreateElement("Batch");
string item = "<field>http://mylink.com/page.aspx?id=1&disp=2</field>"
batch.InnerXml = item;
Run Code Online (Sandbox Code Playgroud)

它绝对至关重要我把这个链接放在里面,所以有谁知道怎么解决这个问题?

谢谢

c# xml

2
推荐指数
3
解决办法
292
查看次数

寻找一本关于如何在.net c中更有效地编码的好书#

像我这样的大多数C#开发人员都对.net框架和C#语言有很好的把握.但我还没有遇到过一本可以让一个非常优秀的c#开发人员进入下一级C#掌握的书.

我正在寻找一本可以帮助我实现这种转变的书.处理连接到外部系统时具有更强大的C#代码的理论等问题.错误记录技术,通常更好的内存使用和重新分解.

有人知道一本好书,值得一读吗?

c#

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

将misc文件放在bin目录中是个坏主意

我有一个程序集,其中包含可以从IIS或控制台应用程序调用的函数.

因此,我选择了以下方法来获取路径:

System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location)
Run Code Online (Sandbox Code Playgroud)

显然,在从IIS调用函数的情况下,这将返回bin目录.

我打算在这条路径上创建一个txt文件.将文本文件放在bin目录中是一个坏主意吗?请提出有效的异议(如果有的话),这可能会导致问题.

.net asp.net iis

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

C#这个初始化器真的多余吗?

我有以下代码行:

var dmrReceived = new DownloadMessagesReport();
Run Code Online (Sandbox Code Playgroud)

StyleCop和ReSharper建议我删除冗余初始化程序.但是,如果我用它替换它

DownloadMessagesReport dmrReceived;
Run Code Online (Sandbox Code Playgroud)

当然这会产生一个未设置为对象实例的对象引用?我使用的是.NET 3.5.你不再需要手动实例化对象吗?

下一行是:

dmrReceived = dc.DownloadNewMessages(param, param2, param3);
Run Code Online (Sandbox Code Playgroud)

值得注意的是,这dc是一个从WCF服务生成的类.所以DownloadNewMessages是一个WCF Web服务方法.

c# resharper stylecop

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

C#Serialization to file,覆盖如果存在

我有以下方法(如下所示),因为您可以看到它将对象序列化为XML文件.我遇到的主要问题是我想让函数覆盖文件(如果存在).我知道如果它确实存在,我可以先删除该文件,但这也意味着我可能会在我的应用程序中引发一些错误.所以我想要一个全有或全无,覆盖方法......

这是函数,关于如何实现这一点的任何想法?

/// <summary>
    /// Serializes an object to an xml file.
    /// </summary>
    /// <param name="obj">
    /// The object to serialize.
    /// </param>
    /// <param name="type">
    /// The class type of the object being passed.
    /// </param>
    /// <param name="fileName">
    /// The filename where the object should be saved to.
    /// </param>
    /// <param name="xsltPath">
    /// Pass a null if not required.
    /// </param>
    public static void SerializeToXmlFile(object obj, Type type, string fileName, string xsltPath )
    {
        var ns …
Run Code Online (Sandbox Code Playgroud)

c#

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

SharePoint:如何自动将WSP包部署到远程SharePoint Server?

我正在开发一台不是MOSS服务器的机器.我安装了Visual Studio和WSP构建器.WSP构建器非常棒,因为它可以从Visual Studio IDE中自动创建WSP包.但是,部署功能似乎只适用于本地开发计算机.

有没有简单的方法将WSP包部署到远程SharePoint服务器?我希望它能做到以下几点

  • 添加解决方案
  • 全球部署

如果解决方案已存在,则应首先撤回解决方案,然后升级,然后重新部署.

这样的事情存在吗?提前致谢

sharepoint wss

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

标签 统计

c# ×6

.net ×1

asp.net ×1

iis ×1

naming ×1

oop ×1

resharper ×1

sharepoint ×1

stylecop ×1

winforms ×1

wss ×1

xml ×1