小编use*_*895的帖子

帮助课堂上的数学操作数(c#)

public class Racional<T>
{
    private T nominator;
    private T denominator;
    public T Nominator
    {
        get { return nominator; }
        set { nominator = value; }
    }
    public T Denominator
    {
        get { return denominator; }
        set { denominator = value; }
    }
    public Racional(T nominator, T denominator)
    {
        this.nominator = nominator;
        this.denominator = denominator;
    }
    public static Racional<int> operator *(Racional<int> a, Racional<int> b)
    {
        return ((int)(a.nominator + b.nominator, a.denominator + b.denominator));
    }
    public override string ToString()
    {
        return "(" + …
Run Code Online (Sandbox Code Playgroud)

c# class operands

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

if语句GetType()c#

如果我在分子中有int号,我将从my1.cs做一个方法,如果我在分母/分母中有双号,我将从另一个名为my2.cs的类中做方法.我如何编码IF,

if (number = int) {//; bla bla bla...} 要么

if (number = double) {//; bla bla bla...}

如何编写if语句:if (numerator.GetType==int){...}

主要的麻烦在于:我从文本框中读取了nominator和denominator,其中var dr1 = textBox1.Text.Split('/'); !拆分,但我怎么能从字符串gettype ???

c# if-statement

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

标签 统计

c# ×2

class ×1

if-statement ×1

operands ×1