小编knu*_*ser的帖子

如何将枚举值添加到列表中

我有以下枚举:

public enum SymbolWejsciowy
{
     K1 , K2 , K3 , K4 , K5 , K6 , K7 , K8 
}
Run Code Online (Sandbox Code Playgroud)

我想使用此枚举的值创建一个列表:

 public List<SymbolWejsciowy> symbol;
Run Code Online (Sandbox Code Playgroud)

我尝试了几种不同的方法将枚举值添加到列表中:

SymbolWejsciowy symbol;  
symbol.Add(symbol = SymbolWejsciowy.K1); 
Run Code Online (Sandbox Code Playgroud)

symbol.Add(SymbolWejsciowy.K1); 
Run Code Online (Sandbox Code Playgroud)

但是,我总是得到以下异常:

你调用的对象是空的.

我怎样才能正确地完成这个?

c# enums list

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

按下ALT + KEY时处理KeyDown事件

KeyDown在与.NET中的另一个键同时按下ALT键时,如何处理事件?

c# keyboard user-input winforms

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

忽略 Vite + React HMR 的覆盖 HTML 文件

vite我有一个使用扩展程序设置的项目@vitejs/plugin-react。我正在使用的基本配置

export default defineConfig({
  plugins: [react({ include: ['src'] })]
})
Run Code Online (Sandbox Code Playgroud)

例如,在开发服务器输出中,我看到覆盖 HTML 文件的页面重新加载

8:09:45 PM [vite] page reload coverage/lcov-report/App.tsx.html
Run Code Online (Sandbox Code Playgroud)

我的覆盖文件位于项目根目录中,目录为coverage. 我尝试了Vite配置中的一些设置,例如

optimizeDeps: {
  entries: ['index.html'],
  exclude: ['coverage']
}
Run Code Online (Sandbox Code Playgroud)

server: {
  watch: {
    exclude: ['coverage']
  }
}
Run Code Online (Sandbox Code Playgroud)

然而,这些似乎都没有任何效果。我还在 React 插件本身上尝试了以下方法

exclude: /coverage/
Run Code Online (Sandbox Code Playgroud)

但没有骰子。我希望coverage默认情况下会排除类似的路径。

hot-module-replacement vite

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