小编Jal*_*aid的帖子

如何才能使我的类变量只能设置为三种选择之一?

我有一个这样的课:

public class Meta
{
    public string Height { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我想在课堂上添加一些内容,但我不知道该怎么做.我想要的是高度只能设置为"高"或"短".未来可能会有更多的事情,但现在只有这两者之间的选择.另外我希望它在构造函数中默认为"Short".我想我需要使用枚举,但我不知道该怎么做.

有人可以解释一下 我非常感谢.

c#

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

是否可以在派生类或任何其他类中调用Abstract类的方法

是否可以在派生类或任何其他类中调用Abstract类的方法.我的代码如下,我想Describe()在Program的Main方法中调用Abstr的方法.可能吗?如果答案是肯定的?

class Program
{
    public void Main()
    {
        //I want to call the Describe() method here, how do i do that
        Console.ReadLine();
    }
}

public abstract class Abstr
{
    public void Describe()
    {
        //do something
    }
}
Run Code Online (Sandbox Code Playgroud)

c# oop abstract-class

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

拼接器视频渲染

我正在使用Codeplex的Splicer,但是我很难编译我的示例代码.

它返回我的错误因为

using (IRenderer renderer = new WindowsMediaRenderer(timeline, outputFile, WindowsMediaProfiles.HighQualityVideo))
Run Code Online (Sandbox Code Playgroud)

它返回我"在using语句中使用必须可以隐式转换为'System.IDisposable'".这导致我无法编译我的程序.

为什么会出现这个问题以及如何解决这个问题?感谢帮助!

c# asp.net splicer

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

我声明一个变量,不能在switch语句中使用它

string gr = comboBox1.ValueMember;
decimal sum = 0M;
try
{
    decimal rite = Convert.ToDecimal(textBox1.Text);
    decimal left = Convert.ToDecimal(textBox2.Text);
}
catch (Exception)
{
    string swr = "Please enter REAL a number, can be with decimals";
    label2.Text = swr;
}
switch (gr)
{
    case "X":

        sum = rite * left;
        break;
    case "/":

        break;
    case "*":
        break;
    case "-":
        break;
    default:

        break;

}
answerText.Text = Convert.ToString(sum);
Run Code Online (Sandbox Code Playgroud)

我在修改switch语句之外的其他变量时遇到问题 - EX.仪式,左;
每当我尝试编译代码时,它都会显示错误消息"当前上下文中不存在名称'左'." 与整数仪式相同.

.net c# scope switch-statement

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

c#从字符串中拆分和检索值

我有一个像这样的字符串:

"http://localhost:55164/Images/photos/2/2.jpg"
Run Code Online (Sandbox Code Playgroud)

我需要检索文件名和2中的文件/2/并将它们放入自己的字符串中.StringBuilder由于文件名长度是可变的,我一直在乱搞和替换和substr无济于事.有人有快速的方法吗?

谢谢

c# string

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

标签 统计

c# ×5

.net ×1

abstract-class ×1

asp.net ×1

oop ×1

scope ×1

splicer ×1

string ×1

switch-statement ×1