Voltage 構造体
アセンブリ: Y2.UsbIO.Core.dll
構文
public readonly struct Voltage : IEquatable<Voltage>, IComparable<Voltage>, IComparable
プロパティ
Millivolts
public readonly float Millivolts { get; }
プロパティ値
Volts
public readonly float Volts { get; }
プロパティ値
Zero
public static readonly Voltage Zero { get; }
プロパティ値
メソッド
CompareTo(Object)
public readonly int CompareTo(object obj)
パラメーター
型 |
名前 |
説明 |
System.Object |
obj |
|
戻り値
CompareTo(Voltage)
public readonly int CompareTo(Voltage other)
パラメーター
戻り値
Equals(Voltage)
public readonly bool Equals(Voltage other)
パラメーター
戻り値
FromMillivolts(Double)
public static Voltage FromMillivolts(double value)
パラメーター
型 |
名前 |
説明 |
System.Double |
value |
ミリボルト値
|
戻り値
FromMillivolts(Single)
public static Voltage FromMillivolts(float value)
パラメーター
型 |
名前 |
説明 |
System.Single |
value |
ミリボルト値
|
戻り値
FromVolts(Double)
public static Voltage FromVolts(double value)
パラメーター
型 |
名前 |
説明 |
System.Double |
value |
ボルト値
|
戻り値
FromVolts(Single)
public static Voltage FromVolts(float value)
パラメーター
型 |
名前 |
説明 |
System.Single |
value |
ボルト値
|
戻り値
ToString()
public override readonly string ToString()
戻り値
オーバーライド
System.ValueType.ToString()
オペレーター
Addition(Voltage, Voltage)
public static Voltage operator +(Voltage left, Voltage right)
パラメーター
戻り値
Division(Voltage, Double)
public static Voltage operator /(Voltage left, double right)
パラメーター
型 |
名前 |
説明 |
Voltage |
left |
|
System.Double |
right |
|
戻り値
Division(Voltage, Single)
public static Voltage operator /(Voltage left, float right)
パラメーター
型 |
名前 |
説明 |
Voltage |
left |
|
System.Single |
right |
|
戻り値
Division(Voltage, Voltage)
public static double operator /(Voltage left, Voltage right)
パラメーター
戻り値
Equality(Voltage, Voltage)
public static bool operator ==(Voltage left, Voltage right)
パラメーター
戻り値
Explicit(Voltage to Double)
public static explicit operator double (Voltage value)
パラメーター
戻り値
Explicit(Voltage to Single)
public static explicit operator float (Voltage value)
パラメーター
戻り値
GreaterThan(Voltage, Voltage)
public static bool operator>(Voltage left, Voltage right)
パラメーター
戻り値
GreaterThanOrEqual(Voltage, Voltage)
public static bool operator >=(Voltage left, Voltage right)
パラメーター
戻り値
Implicit(Double to Voltage)
public static implicit operator Voltage(double value)
パラメーター
型 |
名前 |
説明 |
System.Double |
value |
|
戻り値
Implicit(Single to Voltage)
public static implicit operator Voltage(float value)
パラメーター
型 |
名前 |
説明 |
System.Single |
value |
|
戻り値
Inequality(Voltage, Voltage)
public static bool operator !=(Voltage left, Voltage right)
パラメーター
戻り値
LessThan(Voltage, Voltage)
public static bool operator <(Voltage left, Voltage right)
パラメーター
戻り値
LessThanOrEqual(Voltage, Voltage)
public static bool operator <=(Voltage left, Voltage right)
パラメーター
戻り値
Multiply(Double, Voltage)
public static Voltage operator *(double left, Voltage right)
パラメーター
型 |
名前 |
説明 |
System.Double |
left |
|
Voltage |
right |
|
戻り値
Multiply(Single, Voltage)
public static Voltage operator *(float left, Voltage right)
パラメーター
型 |
名前 |
説明 |
System.Single |
left |
|
Voltage |
right |
|
戻り値
Multiply(Voltage, Double)
public static Voltage operator *(Voltage left, double right)
パラメーター
型 |
名前 |
説明 |
Voltage |
left |
|
System.Double |
right |
|
戻り値
Multiply(Voltage, Single)
public static Voltage operator *(Voltage left, float right)
パラメーター
型 |
名前 |
説明 |
Voltage |
left |
|
System.Single |
right |
|
戻り値
Subtraction(Voltage, Voltage)
public static Voltage operator -(Voltage left, Voltage right)
パラメーター
戻り値
UnaryNegation(Voltage)
public static Voltage operator -(Voltage right)
パラメーター
戻り値