小编Moh*_*eem的帖子

密码屏蔽控制台应用程序

我尝试了以下代码......

string pass = "";
Console.Write("Enter your password: ");
ConsoleKeyInfo key;

do
{
    key = Console.ReadKey(true);

    // Backspace Should Not Work
    if (key.Key != ConsoleKey.Backspace)
    {
        pass += key.KeyChar;
        Console.Write("*");
    }
    else
    {
        Console.Write("\b");
    }
}
// Stops Receving Keys Once Enter is Pressed
while (key.Key != ConsoleKey.Enter);

Console.WriteLine();
Console.WriteLine("The Password You entered is : " + pass);
Run Code Online (Sandbox Code Playgroud)

但是这样输入密码时退格功能不起作用.有什么建议吗?

c# passwords user-input console-application masking

186
推荐指数
10
解决办法
12万
查看次数

为什么我们使用finally块?

据我所知,以下两个代码片段都将起到同样的作用.为什么要有finally块?

代码A:

try { /* Some code */ }
catch { /* Exception handling code */ }
finally { /* Cleanup code */ }
Run Code Online (Sandbox Code Playgroud)

代码B:

try { /* Some code */ }
catch { /* Exception handling code */ }
// Cleanup code
Run Code Online (Sandbox Code Playgroud)

.net java finally

82
推荐指数
4
解决办法
2万
查看次数

仅在asp.net FileUpload Control的Browse按钮上应用css

我有这样的FileUpload控件

<asp:FileUpload ID="fileuploader" runat="server" />
Run Code Online (Sandbox Code Playgroud)

现在我想只在Browse按钮部分应用css

替代文字

我怎样才能做到这一点?

.net css c# asp.net

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

术语"appcmd"未被识别为cmdlet的名称

我收到以下错误消息:

术语"appcmd"不会被识别为cmdlet,函数,脚本文件或可操作程序的名称.检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试.在行:1 char:7

powershell appcmd

15
推荐指数
4
解决办法
2万
查看次数

ConvertTo-Csv输出没有引号

ConvertTo-Csv用来得到逗号分隔输出

 get-process | convertto-csv -NoTypeInformation -Delimiter ","
Run Code Online (Sandbox Code Playgroud)

输出如下:

"__NounName","Name","Handles","VM","WS",".....
Run Code Online (Sandbox Code Playgroud)

但是我想得到没有引号的输出,比如

__NounName,Name,Handles,VM,WS....
Run Code Online (Sandbox Code Playgroud)

powershell

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

抽象类没有任何抽象方法

我很惊讶地知道C#中的抽象类是可能的,也没有抽象方法.

abstract class AbstractDemo
{
 public void show()
  {
    Console.WriteLine("In Show Method"); 
   }
}
class MainDemo:AbstractDemo
{
 public static void Main()
 {
    Console.WriteLine("In Main Method");
 }
}
Run Code Online (Sandbox Code Playgroud)

任何解释?

c#

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

在使用F5时,最终似乎没有在C#控制台应用程序中执行

int i=0;
try{
    int j = 10/i;
}
catch(IOException e){}
finally{
    Console.WriteLine("In finally");
    Console.ReadLine();
}
Run Code Online (Sandbox Code Playgroud)

在VS2008中按F5时,似乎不执行finally块.我在控制台应用程序中使用此代码.

.net c# exception-handling finally visual-studio

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

在文化发展的同时将日期格式更改为en-us

我正在用法语本地化一个网站.但是我不应该将日期格式更改为法语.它必须按照en-us格式保留,即使文化设置为fr-ca,即,当其余内容是法语时,日期格式仍应为英语(en-us).

c# internationalization

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

数据库中已经有一个名为"#columntable"的对象

我正在尝试以下查询

   if exists (select 1  from emp where eid = 6)     
     begin
        if object_id('tempdb..#columntable') is not null 
          begin 
             drop table #columntable                         
          end                     
        create table #columntable (oldcolumns varchar(100))   
     end
  else
     begin
        if object_id('tempdb..#columntable') is not null 
          begin 
             drop table #columntable            
          end     


    create table #columntable (newcolumns varchar(100))   
 end
Run Code Online (Sandbox Code Playgroud)

但是我收到了错误

Msg 2714, Level 16, State 1, Line 8
There is already an object named '#columntable' in the database.
Run Code Online (Sandbox Code Playgroud)

谁有人建议为什么?如果我不写else部分,相同的查询工作正常.

sql t-sql sql-server-2005

8
推荐指数
2
解决办法
4万
查看次数

Teamcity还原已删除的构建配置

teamcity中是否有一种方法可以恢复已删除的构建配置.我发现还原已删除的项目是关于还原已删除项目但无法找到有关还原已删除的构建配置的任何信息.我正在使用Teamcity 8.0.6

teamcity teamcity-8.0 teamcity-9.0

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