小编Len*_*art的帖子

内部吸气剂,公共设定者c#

我基本上想做这样的事情

public string Password
{
  set { password = value; }
}

internal string Password
{
  get { return password; }
}
Run Code Online (Sandbox Code Playgroud)

但是不必调用我的第二个函数别的东西(上面的代码不能编译,因为我使用了密码两次).我可以有setPassword和getPassword,但这似乎有点,好吧,垃圾:(

我的场景是我有一个包含核心业务逻辑的独立程序集(类库).我不希望任何使用类库的项目一旦设置就能查看密码.

c# getter setter public internal

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

While while和While循环意外退出?

我正在使用gcc-4.7在Centos 6.5上编写以下C代码,但是程序不等待类型Y/N:语句在结果后立即退出.其中任何一个代码都不起作用.

#include <stdio.h>

int main()
{
    int a,b;
    char ch='y';

   do
    {
            printf("Enter Number 1:\n");
            scanf("%d",&a);
            printf("Enter Number 2:\n");
            scanf("%d",&b);
            printf("Result is:%d\n",a+b);
            printf("Type y/N:\n");
            scanf("%c",&ch);
    }while(ch=='y' || ch=='Y');
    }
    return 0;
 }
Run Code Online (Sandbox Code Playgroud)

要么

    #include<stdio.h>

   int main()
    {
      int a,b;
      char ch='y';

       while(ch=='y' || ch=='Y')
       {
            printf("Enter Number 1:\n");
            scanf("%d",&a);
            printf("Enter Number 2:\n");
            scanf("%d",&b);
            printf("Result is:%d\n",a+b);
            printf("Type y/N:\n");
            scanf("%c",&ch);

       }
         return 0;
}
Run Code Online (Sandbox Code Playgroud)

c centos do-while

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

为什么.NET在错误的IF语句上执行代码?

我有以下代码:

var dateFrom = DateTime.Parse(string.Format(string.Format("01.04.{0}", dateProperty.Value.AddYears(-1).Year))
if (object.nullablebool.HasValue ? object.nullablebool.Value : false  
&& (string == "V" || string == "N")
&& someDate.HasValue && object.SomeOtherDate.HasValue 
&& someDate.Value.Date > dateFrom.Date)
{
       >> Code
}
Run Code Online (Sandbox Code Playgroud)

我已经测试过添加.Date甚至是从DateTime结构中指定确切的年份,但没有任何效果.

执行代码时,即使

someDate.Value.Date > dateFrom.Date
Run Code Online (Sandbox Code Playgroud)

等于1700> 2018,代码执行就像是真的,即使调试器说它是假的.

当我从条件中删除此部分时,遵循以下代码:

someDate.HasValue && object.SomeOtherDate.HasValue
Run Code Online (Sandbox Code Playgroud)

当我使someDate为null时,someDate.HasValue为false,if语句仍然执行为true.

它修复了什么?在以下情况下将这两个条件转移到另

var dateFrom = DateTime.Parse(string.Format(string.Format("01.04.{0}", dateProperty.Value.AddYears(-1).Year))
if (object.nullablebool.HasValue ? object.nullablebool.Value : false  
&& (string == "V" || string == "N"))    
{
     if (someDate.HasValue && object.SomeOtherDate.HasValue 
     && someDate.Value.Date > dateFrom.Date)
     {
          >> Code
     }
     else 
     {
          >> …
Run Code Online (Sandbox Code Playgroud)

.net c# if-statement

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

macOS、Visual Studio 社区:如何更改缩进/格式设置

如何在 macOS 上的 Visual Studio Community 中更改格式设置(即缩进大小)?答案说去,Tools > Options但我的“工具”菜单中没有Options选项。如果我记得它在某个地方Preferences > Text Editor,但我似乎找不到它。

format visual-studio-mac

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

C#:System.IO.DirectoryNotFoundException:“找不到路径的一部分

标题中显示错误。我不知道为什么我要得到这个或我应该如何解决这个问题。Visual Studio在此行的标题中显示了错误:var f = System.IO.File.OpenRead(fil1);

class Program {
    static void Main(string[] args) {

        Stopwatch sw = Stopwatch.StartNew();

        string fil1 = "C:\Users\mariu\Desktop\Jobboppgave\CaseConsoleApp\Prisfile.txt";

        ***var f = System.IO.File.OpenRead(fil1);***
        int length = (int)(new System.IO.FileInfo(fil1).Length);
Run Code Online (Sandbox Code Playgroud)

c# system.io.file

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

如何在Windows窗体应用程序中添加视频?

这是我的应用程序的表单设计:

这是我的申请表格设计

在我的应用程序中,有一个名为movie的按钮。我想要做的是单击按钮打开我计算机中的电影文件夹,单击视频文件时播放视频。任何人都有任何想法。请帮助

c# winforms

-4
推荐指数
1
解决办法
357
查看次数