小编rad*_*byx的帖子

将int转换为布尔值的更好方法

输入int值只包含1或0.我可以通过编写if else语句来解决问题.

有没有办法把它int变成一个boolean

谢谢

c# int boolean

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

如何在App.Config中编写URI字符串

我正在做一个Windows Service.在Service每晚都要donwload东西,为此我要放置URI在App.config万一我以后需要改变它.

我想在App.Config中编写一个URI.什么使它无效,我应该如何处理?

<appSettings>
    <add key="fooUriString" 
         value="https://foo.bar.baz/download/DownloadStream?id=5486cfb8c50c9f9a2c1bc43daf7ddeed&login=null&password=null"/>
</appSettings>
Run Code Online (Sandbox Code Playgroud)

我的错误:

- Entity 'login' not defined
- Expecting ';'
- Entity 'password' not defined
- Application Configuration file "App.config" is invalid. An error occurred
Run Code Online (Sandbox Code Playgroud)

c# configuration uri windows-services app-config

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

C#检查您是否已通过参数

我有这个代码:

public static void Main(string[] args)
{         
    if (string.IsNullOrEmpty(args[0]))  // Warning : Index was out of the bounds of the array
    {
        ComputeNoParam cptern = new ComputeNoParam();
        cptern.ComputeWithoutParameters();
    }
    else
    {
        ComputeParam cpter = new ComputeParam();
        foreach (string s in args){...}
    }
}
Run Code Online (Sandbox Code Playgroud)

也尝试过if(args.Length==0),但它仍然无法正常工作.

基本上我想知道用户是否使用参数调用程序.如果不是,程序将要求输入.

我怎样才能做到这一点?提前致谢.

c# args

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

在C#中将Parent对象强制转换为Child对象

您好我想在C#中将Parent对象强制转换为Child对象

public class Parent
{
    public string FirstName {get; set;}
    public string LastName {get; set;}
    public string City {get; set;}
}

public class Child : Parent
{
    public string PhoneNumber {get; set;}
    public string MobileNumber {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

现在的场景是父对象的列表,我想生成子对象的列表,以便我可以有扩展的信息

List<Parent> lstParent;
List<Child> lstChild = new List<Child>();

foreach(var obj in lstParent)
{
    lstChild.add((Child)obj);
}
Run Code Online (Sandbox Code Playgroud)

作为子类继承父类,所以子类已经有父类成员我只想自动填充它们,以便我可以填充子类的datamember

c# inheritance

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

是否有一个Hotkey来固定/自动隐藏像Solution Explorer这样的面板?

是否有一个Hotkey来固定/自动隐藏像Solution Explorer这样的面板?

这将是与CTRL+ ALT+ 的良好组合,L它集中了解决方案资源管理器.

hotkeys visual-studio visual-studio-2012 visual-studio-2013 visual-studio-2015

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

从C#中的字符串检查日期格式

我要检查是否string包含日期等1/01/2000,并10/01/2000dd/MM/yyyy格式.

到目前为止,我已经尝试过了.

DateTime dDate = DateTime.Parse(inputString);
string.Format("{0:d/MM/yyyy}", dDate); 
Run Code Online (Sandbox Code Playgroud)

但是,如何检查该格式是否正确throw an exception

c# string time date

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

AuthorizeCore方法如何工作?

我的问题是AuthorizeCore方法是如何工作的?

例如,当我想创建自定义Authorize属性时,我发现很多程序员都使用这个代码

var isAuthorized = base.AuthorizeCore(httpContext);
if (!isAuthorized)
  {
    return false;
  }
Run Code Online (Sandbox Code Playgroud)

然后他们编写自己的代码.

那么这段代码扮演的角色是什么,并且该方法仅检查管理员和计算机管理中的其他创建用户等Windows用户,如果我们自定义它以在表单身份验证中使用.

我也发现了这段代码,但我不明白为什么开发人员将用户存储在cookie和会话中而不是会话中.

在PHP中,我曾经只在会话中存储用户,并检查他是否存在于会话中.

asp.net-mvc authorize-attribute

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

CLR SQL程序集:获取Bytestream?

我有一个想要部署的SQL CLR DLL,但是发现你可以将字节流/ varbinary_literal/varbinary_expression/assembly位嵌入到文本文件中,以解决打包DLL并确保它可以访问CREATE ASSEMBLY的麻烦麻烦命令.

但我还没有找到如何获得字节流/ varbinary_literal/varbinary_expression /汇编位值.我没有找到任何一致的术语,以及我在使用中发现的内容Load().

救命?

.net clr sqlclr visual-studio-2008

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

从终端运行数据库中的sql文件

我有一台服务器,在该服务器中,我在/ var/www /目录中有一个sql脚本.该脚本用于创建表和数据库.我需要知道如何从终端或某个客户端执行此sql脚本,同时将文件保留在服务器上.

PS-我不太了解这个主题的术语,所以我将研究其他方法的建议.谢谢

mysql database shell terminal

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

未能构建“FormData”

当我在 dropzone 中上传文件时,它不起作用。通常它工作得很好,但自 1 个月以来我有这个 JS 错误:

Uncaught TypeError: Failed to construct 'FormData': parameter 1 is not of type 'HTMLFormElement'.
Run Code Online (Sandbox Code Playgroud)

那是代码,当我使用 FormData 时:

 var form_data = new FormData("#my-awesome-dropzone");
Run Code Online (Sandbox Code Playgroud)

多区码

  Dropzone.options.myAwesomeDropzone = {
    maxFilesize: 5,
    maxFiles: 1,    
    addRemoveLinks: true,
    dictResponseError: 'Server not Configured',
    acceptedFiles: ".pdf",
    init:function(){
      var self = this;
      // config
      self.options.addRemoveLinks = true;
      self.options.dictRemoveFile = "Delete";
      //New file added
      self.on("addedfile", function (file) {
          console.log('new file added ', file);
             if(!confirm("Do you want to upload the file?")){
                this.removeFile(file);
                return false;
            } …
Run Code Online (Sandbox Code Playgroud)

javascript dropzone

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