如果我在nominator中有int number,我将从my1.cs中做一个方法,如果我在nominator/denominator中有两个number,我将从另一个名为my2.cs的类中做方法。我该如何编码如果,
if (number = int) {//; bla bla bla...} OR
if (number = double) {//; bla bla bla...}
如何编写这个if-statement:if (numerator.GetType==int){...}?
主要的问题在于:我从文本框中读取了命名符和分母,其中变量dr1 = textBox1.Text.Split('/');!拆分,但是如何从字符串中获取类型?
发布于 2019-01-16 01:34:57
C# 7
if (number is int myint) {//; do something with myint} OR
if (number is double mydouble) {//; do something with mydouble}如果类型匹配,则每种情况都为真。cast值将被放入变量中。
https://stackoverflow.com/questions/6134649
复制相似问题