小编Yeg*_*gor的帖子

.NET:在静态方法中确定"this"类的类型

在我可以使用的非静态方法中this.GetType(),它将返回Type.如何Type在静态方法中获得相同的内容?当然,我不能只写,typeof(ThisTypeName)因为ThisTypeName只在运行时才知道.谢谢!

.net c# static-methods types

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

FlowLayoutPanel自动包装不适用于自动调整大小

.NET Framework/C#/ Windows窗体

我希望FlowLayoutPanel根据其内部的控件数量自动调整其宽度或高度.如果没有足够的空间(包装其内容),它也应该更改列数/行数.问题是,如果我设置自动调整大小,那么flowlayoutpanel不会包装我插入的控件.哪种解决方案最好?

谢谢!

c# flowlayoutpanel winforms

9
推荐指数
1
解决办法
6153
查看次数

邮编/重复加入?

假设我有一个带有类型列的简单文档表:

Documents
Id  Type
1   A
2   A
3   B
4   C
5   C
6   A
7   A
8   A
9   B
10  C
Run Code Online (Sandbox Code Playgroud)

用户有权访问不同类型的文档:

Permissions
Type    User
A       John
A       Jane
B       Sarah
C       Peter
C       John
C       Mark
Run Code Online (Sandbox Code Playgroud)

我需要在用户之间分发这些文档作为任务:

Tasks
Id  T DocId UserId
1   A   1   John
2   A   2   Jane
3   B   3   Sarah
4   C   4   Peter
5   C   5   John
6   A   6   John
7   A   7   Jane
8   A   8   John
9   B …
Run Code Online (Sandbox Code Playgroud)

sql t-sql

7
推荐指数
1
解决办法
79
查看次数

获取 .NET Core 中另一个进程的命令行

以下代码在访问属性时抛出InvalidOperationException:“此对象未启动进程,因此无法确定请求的信息StartInfo

using System;
using System.Diagnostics;
using System.Linq;

namespace ProcArgs
{
    class Program
    {
        static void Main(string[] args)
        {
            var process = Process.GetProcessesByName("svchost").FirstOrDefault();
            Console.WriteLine(process.StartInfo.Arguments);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

那么如何在 .NET Core 2.2 (Windows) 中获取另一个已在运行的进程的命令行呢?

c# windows command-line process .net-core

5
推荐指数
0
解决办法
862
查看次数

C++(VS2012)stdio:如果该字节为09h,则无法读取单字节文件

代码很简单.

unsigned char a_byte;
ifstream a_file("C:/file.bin", ios_base::binary);
if (a_file.is_open() && a_file.good())
{
    a_file.seekg(0);
    a_file >> a_byte;
    a_file.close();
}
Run Code Online (Sandbox Code Playgroud)

问题是它不会从一个单字节文件读取09h - 我只是在a_byte var中得到零.它确实适用于不同的值.什么原因?

c++ stdio

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