好吧

3月 30, 2022

c# – 我可以在没有提升权限的情况下从visual studio运行程序吗?

好吧,原来我打算在 Windows 7中询问有关拖放的问题.我找到了我在这里寻找的答案: C# Drag drop does not work on windows 7.基本上它说我自己运行的是Visual Studio(以及随后的程序)某种隔离层阻止我将文件从资源管理器拖放到我的程序中. 我使用提升权限运行visual studio的原因是因为在IIS上本地运行站点以及Web应用程序在我的解决方

进一步了解
3月 29, 2022

c# – 绘制“地板”纹理

好吧,让我说我有一些地板或其他东西的瓷砖纹理.而且我希望我的玩家能够继续前行. 如何设置此瓷砖使其成为一个地板? 我需要这个瓷砖纹理遍布整个屏幕宽度吗? 我怎么做的? 谢谢 如果你想要一个非常简单的方法,这里是: 首先,您创建一个新类并将其命名为Tile: using System;
using System.Collections.Generic;
using System.Linq;
usin

进一步了解
3月 28, 2022

c# – Naudio:如何播放MP3和WAV文件?

好吧,我知道这对某些人来说听起来很容易,但我真的被困在这里了.实际上,我正在使用 Naudio构建一个音频播放器,我已经意识到,在许多教程中,人们总是会展示简单的方法来帮助您入门.但是,在我看来,他们总是忘记展示在实际应用中实际完成的事情.例如,在与Naudio一起播放音乐时,我会做类似的事情: Void PlayAudioMusic(string FilePath)

{

usi

进一步了解
3月 27, 2022

C#项目具有不同的数据库,以不同的格式存储相同的数据

好吧,标题很长,但我的问题在这里: 我有大约10-12个不同的对象,我必须在我的软件中使用它们.这很容易,我只是创建课程并做任何我想做的事情.但是,所有这些代表数据库行和主要问题的类 – 我的软件必须能够从/向不同的数据库(oracle,mysql,interbase,postgres,firebird)读取/写入这些对象.对象存储在不同的数据库中,甚至存储在不同字段(名称和类型)中的不同表中[以

进一步了解
3月 27, 2022

c# – 在列表中使用两个单独的字符串类型

好吧,对于我的C#编程课我正在制作冒险游戏.我想我明白如何做到这一点大多数期待我在设置“世界”时遇到麻烦. 我有一个世界级(World.cs),我开始为每个房间创建一个列表.但是我很困惑为每个房间添加名称和描述. 例如,如果List(房间)是String类型,我会做room.Add(“监狱”,“这是监狱). 做这个的最好方式是什么? 那是你创建一个类的时候 public class Room {

进一步了解
3月 27, 2022

c# – 使用代码在Visual Studio调试控制台中更改颜色

好吧,我继承了一些代码,开始编写代码的人有一种压制异常的坏习惯,从而使我的生活变得困难.因此,当我查看代码时,我试图在catch块中抛出一些东西,这样我就可以弄清楚发生了什么.由于这是一个 Windows窗体应用程序,我无法写入控制台本身,但我可以写入调试控制台.当我点击其中一个(先前)压制的异常时,我想更改文本前景色,这样我就可以在调试时轻松选择它们.当然,写入调试控制台的另一个原因是客户在最终

进一步了解
3月 26, 2022

如何从richtextbox中计算c#中的字符数

好吧,基本上我在这里要完成的是计算richtextbox中的所有字符并显示它们中的哪些是元音,它将不断更新并显示工具条中的字符/元音数量.相当简单的代码,但在foreach循环和textchanged中似乎有一些错误.会很感激一些反馈请:) private void Form1_Load(object sender, EventArgs e)
{
int vowels;
int c

进一步了解
3月 22, 2022

c# – 在运行时创建可执行文件

好吧,所以我想知道如何创建一个程序,创建第二个程序(就像大多数压缩程序可以创建自我提取自我提取,但这不是我需要的). 说我有2个程序.每一个都包含一个类.我将使用一个程序来修改和填充数据类.第二个文件是一个程序,它也有类,但是空的,它的唯一目的是以特定的方式访问这些数据.我不知道,我在想是否序列化特定类,然后“注入”第二个文件.但是如何才能做到这一点呢?我发现修改已编译的文件很有吸引力,但我从来没

进一步了解
3月 14, 2022

c# – 如何测试一个矩形是否在另一个矩形中?

好吧,所以我正在开发一款游戏,我发现我的敌人不喜欢我的碰撞检测,这对我的玩家来说非常有效.经过一些调试我发现它是因为我的敌人比我的瓷砖大,而我的玩家比我的瓷砖小. 现在我需要能够成为大敌和老板,所以这不会做.所以我需要找出一种更好的方法来测试碰撞检测.这就是我目前的做法: 上和下: if((enemy.left > tile.left && enemy.left < tile.right || e

进一步了解