小编Ode*_*ded的帖子

在特定任务完成之前,在C#Console中禁用输入

我正在处理我的程序的一小部分,处理输入,基本上我有这个小代码:

bool Done = false;
while (!Done)
{
  ConsoleKeyInfo key = Console.ReadKey(true);
  if (key.Key == ConsoleKey.Enter)
  {
    //Action
  }
}
Run Code Online (Sandbox Code Playgroud)

这个问题的主要问题是代码甚至会在动作之间处理ReadKey.

因此,如果你有一个菜单,你可以按键,然后它会说"你按下:x",如果你按下任何按钮,而它显示你的消息,ReadKey已经获得了新的密钥.

所以我想阻止任何进一步的输入,直到用户再次看到菜单.

c# console-application

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

Path.GetTempFileName() - 我可以将其更改为使用共享驱动器吗?

使用VS2008,c#.

当我调用Path.GetTempFileName()时,生成的临时文件类似于:C:\ Users\allensamuel\AppData\Local\Temp\tmpC1D0.tmp

但是,在我工作的公司中,不禁止使用C:驱动器访问文件.相反,登录程序指向用户的"我的文档"和"主页"区域(decouemtn和设置等)指向联网的"H:"驱动器.

我不明白为什么Path.GetTempFileName()选择C:驱动器,或者如何指示它使用H驱动器.

有任何想法吗?我真的不想创建我自己的上述方法版本.

c# file temp visual-studio-2008

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

如何捕获数据的SQLException?(例如,数据不存在)

长时间搜索此问题的解决方案但仍无法管理以获得答案,我正在尝试使用JAVA在我的应用程序中创建一个搜索框.

我想从数据库中捕获异常并告诉用户列不存在或重复数据,我可以知道我该怎么做?

java exception-handling sqlexception

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

如何在C#中的Web应用程序中从服务器加载图像

我实际上有一个C#winform应用程序,它C://images/...使用Image对象和函数Fromfile 从我的计算机加载图像.

Image.FromFile(Path);
Run Code Online (Sandbox Code Playgroud)

但在我的网络应用程序(ASP)

<asp:Image ID="viewPhoto" runat="server" Width="550px" Height="400px"/>
Run Code Online (Sandbox Code Playgroud)

我使用ImageURL属性.

viewPhoto.ImageURL = Path
Run Code Online (Sandbox Code Playgroud)

但问题是,由于这种方式,它找不到正确的路径.路径将是http://localhost:3656/C://images....

我想直接从我的服务器加载图像,以便为我的两个应用程序提供正确的路径.(web ASP和winform)

Image.FromFile(/images/myimage.jpg)
Run Code Online (Sandbox Code Playgroud)

这实际上不起作用,因为程序在此路径中找不到任何照片.

c# asp.net image

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

在.net中按名称字符串初始化类型

我有一个应用程序从App.config启动时读取其设置.应用程序可能使用不同的预先存储提供程序.目前我有两个实现:Oracle和Dummy(用于测试目的).

现在在我的Program.cs中,我读了要使用的存储类型的名称.它可能是OracleStorage或DemoStorage.这些是类型名称,其实现位于单独的dll项目中.

现在,如果我有一个类型名称,如何实例化一个对象?

所以我可以写:

IStorageProvider storage = new typof(myStorageClassNameReadFromAppConfig);
Run Code Online (Sandbox Code Playgroud)

c#

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

将内容从1个表复制到另一个表中,但匹配记录除外

我有一个关于运行特定类型的查询的问题.这是一个例子:我有2个表X和Y.

Table X
1@abc.com
2@abc.com
3@abc.com
Run Code Online (Sandbox Code Playgroud)

我现在想将所有内容移到表Y中.所以现在,表Y看起来就像表X一样

我现在删除表X中的所有内容,除了1 @ abc.com所以新的表X看起来像这样:

Table X
1@abc.com
Run Code Online (Sandbox Code Playgroud)

假设我不小心做了这件事,我现在想要将表Y中的所有内容移回X,除了匹配记录(在这种情况下,将是1@abc.com)

我该怎么做?

sql sql-server

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

.NET 4.0中的滑块控件

什么是.NET 4.0中调用的滑块控件?

允许您滑动标记并从一端滑动到另一端的滑块.

像这样:

http://www.java2s.com/Code/JavaImages/SliderTest.PNG

找不到任何地方.

.net slider

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

映射以查看自定义字段名称 - 一对一关系

我无法获得的NHibernate到地图AccountCode中的列BeneficiaryAccountCode在此一比一的关系列(每Account有一个单一的Beneficiary,每个Beneficiary都有一个Account).

类别:

public class Account
{
    ...
    public virtual string Name { get; protected set; }
    public virtual string Code { get; protected set; }
}

public class Beneficiary
{
    ...
    public virtual int Id { get; set; }
    public virtual string Name { get; protected set; }
    public virtual Account Account { get; protected set; }
    public virtual BeneficiaryGroup Group { get; protected set; } …
Run Code Online (Sandbox Code Playgroud)

sql-server-2000 view fluent-nhibernate

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

参考表的定义

我很难理解http://en.wikipedia.org/wiki/Reference_table页面中"参考表"的定义

注意第三段:

在数据库设计的上下文中,引用表是一个表,在该表中,某个字段数据类型的枚举可能值被剥离.

有人为我提供了更好的定义或解释吗?

database

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

如何处理来自Excel文件的dateformat并使用C#将其转换为MM/DD/YYYY?

我有Excel文件中的日期.到目前为止,要求是,它可以格式为YYYY-MM-DD.

所以我编写了以下代码将其转换为MM/dd/yyyy:

DateTime excelDate = DateTime.ParseExact(value, 
                                         "yyyy-MM-dd", 
                                         CultureInfo.InvariantCulture, 
                                         DateTimeStyles.None);

value = value != "" ? excelDate.ToString("MM/dd/yyyy") : value;
Run Code Online (Sandbox Code Playgroud)

但现在的要求是:它可以采用任何格式,如 YYYY-MM-DDMM/DD/YYYYYYYYMMDDMM-DD-YY.Wonderin ghow以简短的方式处理这些并将其转换为MM/DD/YYYY?

c# asp.net datetime c#-4.0

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