本文整理汇总了C#中Mass类的典型用法代码示例。如果您正苦于以下问题:C# Mass类的具体用法?C# Mass怎么用?C# Mass使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Mass类属于命名空间,在下文中一共展示了Mass类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: MassBothInequality
public void MassBothInequality()
{
Mass m1 = new Mass(524.342);
Mass m2 = new Mass(524.343);
Assert.AreNotEqual(m1, m2);
}
开发者ID:B-Rich,项目名称:CSMSL,代码行数:7,代码来源:MassTestFixture.cs
示例2: VerifyAllEnums
public void VerifyAllEnums()
{
var acceleration = new Acceleration(1, AccelerationUnit.BaseUnit);
var angle = new Angle(1, AngleUnit.BaseUnit);
var angularAcceleration = new AngularAcceleration(1, AngularAccelerationUnit.BaseUnit);
var area = new Area(1, AreaUnit.BaseUnit);
var density = new MassDensity(1, MassDensityUnit.BaseUnit);
var electricCurrent = new ElectricCurrent(1, ElectricCurrentUnit.BaseUnit);
var electricResistance = new ElectricResistance(1, ElectricResistanceUnit.BaseUnit);
var electricVoltage = new ElectricPotential(1, ElectricPotentialUnit.BaseUnit);
var energy = new Energy(1, EnergyUnit.BaseUnit);
var force = new Force(1, ForceUnit.BaseUnit);
var frequency = new Frequency(1, FrequencyUnit.BaseUnit);
var jerk = new Jerk(1, JerkUnit.BaseUnit);
var length = new Length(1, LengthUnit.BaseUnit);
var mass = new Mass(1, MassUnit.BaseUnit);
var massFlowRate = new MassFlowRate(1, MassFlowRateUnit.BaseUnit);
var momentum = new Momentum(1, MomentumUnit.BaseUnit);
var numeric = new Numeric(1, NumericUnit.BaseUnit);
var power = new Power(1, PowerUnit.BaseUnit);
var pressure = new Pressure(1, PressureUnit.BaseUnit);
var speed = new Speed(1, SpeedUnit.BaseUnit);
var temperature = new Temperature(1, TemperatureUnit.BaseUnit);
var time = new Time(1, TimeUnit.BaseUnit);
var torque = new Torque(1, TorqueUnit.BaseUnit);
var volume = new Volume(1, VolumeUnit.BaseUnit);
var volumetricFlowRate = new VolumetricFlowRate(1, VolumetricFlowRateUnit.BaseUnit);
}
开发者ID:EddieGarmon,项目名称:GraduatedCylinder,代码行数:28,代码来源:EnumerationVerification.cs
示例3: Test_this
public void Test_this (double massValue, double secondValue, double expectedValue)
{
var _mass = new Mass (MeasurementSystem.InternationalSystemOfUnits, massValue);
var _second = new Mass (MeasurementSystem.InternationalSystemOfUnits, secondValue);
var _sum = _mass + _second;
Assert.AreEqual (expectedValue, _sum [MeasurementSystem.InternationalSystemOfUnits]);
}
开发者ID:vladimir-a-kozhevnikov,项目名称:VKS.Commons,代码行数:7,代码来源:MassTests.cs
示例4: ConvertToSi
public void ConvertToSi(Mass m, string dimension)
{
if (dimension != "kg")
{
if (dimension == "t")
{
m.Value *= 1000;
}
else if (dimension == "sl")
{
m.Value *= 14.6;
}
else if (dimension == "Ib")
{
m.Value *= 0.45;
}
else if (dimension == "g")
{
m.Value /= 1000;
}
else if (dimension == "mg")
{
m.Value /= 1000000000;
}
else
{
throw new IncorrectDimensionOfMassException();
}
}
}
开发者ID:alena-butkevich,项目名称:OOP,代码行数:30,代码来源:ConverterForMass.cs
示例5: MassEquality
public void MassEquality()
{
Mass m1 = new Mass(524.342);
Mass m2 = new Mass(524.342);
Assert.AreEqual(m1, m2);
}
开发者ID:B-Rich,项目名称:CSMSL,代码行数:7,代码来源:MassTestFixture.cs
示例6: can_use_mass_volume_constructor
[Test] public void can_use_mass_volume_constructor() {
Mass m = new Mass(10, MassUnit.Pounds);
Volume v = new Volume(2, VolumeUnit.Gallons);
var d = new Density(m, v);
d.Mass.ShouldEqual(m);
d.Volume.ShouldEqual(v);
}
开发者ID:togakangaroo,项目名称:GIM.Quantities,代码行数:7,代码来源:When_creating_density.cs
示例7: MassObjectToMzNegativeCharge
public void MassObjectToMzNegativeCharge()
{
Mass m1 = new Mass(1000);
double mz = m1.ToMz(-2);
Assert.AreEqual(498.99272353318798, mz);
}
开发者ID:B-Rich,项目名称:CSMSL,代码行数:7,代码来源:MassTestFixture.cs
示例8: MassMonoisotopicInequality
public void MassMonoisotopicInequality()
{
Mass m1 = new Mass(524.342);
Mass m2 = new Mass(524.343);
Assert.AreNotEqual(m1, m2);
}
开发者ID:B-Rich,项目名称:CSMSL,代码行数:7,代码来源:MassTestFixture.cs
示例9: ConstructorIMassRefInequality
public void ConstructorIMassRefInequality()
{
IMass m = new Mass(524.342);
Mass m2 = new Mass(m);
Assert.AreNotSame(m, m2);
}
开发者ID:B-Rich,项目名称:CSMSL,代码行数:7,代码来源:MassTestFixture.cs
示例10: ConstructorIMass
public void ConstructorIMass()
{
IMass m = new Mass(524.342);
Mass m2 = new Mass(m);
Assert.AreEqual(m, m2);
}
开发者ID:B-Rich,项目名称:CSMSL,代码行数:7,代码来源:MassTestFixture.cs
示例11: OpAddition
public void OpAddition()
{
var mass1 = new Mass(2000, MassUnit.Gram);
var mass2 = new Mass(1, MassUnit.Kilogram);
var expected = new Mass(3000, MassUnit.Gram);
(mass1 + mass2).ShouldEqual(expected);
(mass2 + mass1).ShouldEqual(expected);
}
开发者ID:EddieGarmon,项目名称:GraduatedCylinder,代码行数:8,代码来源:MassOperators.cs
示例12: Convert
public Mass Convert(Mass from, MassUnit to) {
if (from.Unit.Equals(to))
return new Mass(from.Amount, to);
var tfs = new FromToConversion(from.Unit, to);
if(!_knownConversions.ContainsKey(tfs))
throw new NotImplementedException("This conversion has not yet been implemented");
return new Mass(from.Amount * _knownConversions[tfs], to);
}
开发者ID:togakangaroo,项目名称:GIM.Quantities,代码行数:8,代码来源:MassConversion.cs
示例13: pictureBox1_MouseClick
private void pictureBox1_MouseClick(object sender, MouseEventArgs e)
{
Mass m = new Mass(e.Location.X, e.Location.Y, Int32.Parse(textBox1.Text));
lista.Add(m);
reloadPicture();
//tu bedzie reloadPicture() z wyliczeniem kropek i potem linii
reloadPotencjal();
pictureBox1.Refresh();
reloadBox();
}
开发者ID:Robikos,项目名称:Old-Portfolio,代码行数:10,代码来源:Form1.cs
示例14: OpInverseEquals
public void OpInverseEquals()
{
var mass1 = new Mass(3000, MassUnit.Gram);
var mass2 = new Mass(3, MassUnit.Kilogram);
var mass3 = new Mass(4, MassUnit.Kilogram);
(mass1 != mass2).ShouldBeFalse();
(mass2 != mass1).ShouldBeFalse();
(mass1 != mass3).ShouldBeTrue();
(mass3 != mass1).ShouldBeTrue();
}
开发者ID:EddieGarmon,项目名称:GraduatedCylinder,代码行数:10,代码来源:MassOperators.cs
示例15: OpGreaterThanOrEqual
public void OpGreaterThanOrEqual()
{
var mass1 = new Mass(3000, MassUnit.Gram);
var mass2 = new Mass(3, MassUnit.Kilogram);
var mass3 = new Mass(4, MassUnit.Kilogram);
(mass1 >= mass3).ShouldBeFalse();
(mass3 >= mass1).ShouldBeTrue();
(mass1 >= mass2).ShouldBeTrue();
(mass2 >= mass1).ShouldBeTrue();
}
开发者ID:EddieGarmon,项目名称:GraduatedCylinder,代码行数:10,代码来源:MassOperators.cs
示例16: OpDivision
public void OpDivision()
{
var mass1 = new Mass(2000, MassUnit.Gram);
var mass2 = new Mass(2, MassUnit.Kilogram);
(mass1 / mass2).ShouldBeWithinEpsilonOf(1);
(mass2 / mass1).ShouldBeWithinEpsilonOf(1);
(mass1 / 2).ShouldEqual(new Mass(1000, MassUnit.Gram));
(mass2 / 2).ShouldEqual(new Mass(1, MassUnit.Kilogram));
}
开发者ID:EddieGarmon,项目名称:GraduatedCylinder,代码行数:10,代码来源:MassOperators.cs
示例17: Start
public void Start()
{
m_hb=this;
m_AS=(AudioSource)gameObject.GetComponent<AudioSource>();
m_PS=(ParticleSystem)gameObject.GetComponent<ParticleSystem>();
m_mass=(Mass)gameObject.GetComponent<Mass>();
m_curMax=m_baseMax;
m_curRate=m_baseEmissionRate;
sm_planetBonus=0;
sm_score=0;
}
开发者ID:LostJourneyer,项目名称:Universal-Allergies,代码行数:11,代码来源:HeartBeat.cs
示例18: ApplyGravity
public static Vector3 ApplyGravity(Mass body)
{
Vector3 totalForces = new Vector3 ();
foreach (Mass m in m_Gravity.m_masses) {
if (body != m) {
Vector3 toVec = m.transform.position - body.transform.position;
totalForces =totalForces+ Mathf.Sqrt(Mathf.Min(toVec.sqrMagnitude,Mathf.Pow(10,20))*(body.rigidbody.mass+m.rigidbody.mass))*toVec.normalized;
// Debug.Log(m.name);
// Debug.Log(totalForces+"+ Mathf.Sqrt("+toVec.sqrMagnitude+"*("+body.rigidbody.mass+"+"+m.rigidbody.mass+"))*"+toVec.normalized);
}
}
// Debug.Log(body.name+totalForces);
return totalForces;
}
开发者ID:LostJourneyer,项目名称:Universal-Allergies,代码行数:14,代码来源:GravityManager.cs
示例19: Main
private static void Main(string[] args)
{
var vehicleMass = new Mass(2500, MassUnit.Pounds);
var startSpeed = new Speed(72, SpeedUnit.MilesPerHour);
var endSpeed = new Speed(0, SpeedUnit.MilesPerHour);
var stoppingDistance = new Length(1234, LengthUnit.Foot);
Acceleration deceleration = ((endSpeed * endSpeed) - (startSpeed * startSpeed)) / (2 * stoppingDistance);
Force stoppingForceRequired = vehicleMass * deceleration;
Console.WriteLine("The stopping force required is:");
Console.WriteLine("\t{0}", stoppingForceRequired.ToString(ForceUnit.Newtons, 3));
Console.WriteLine("\t{0}", stoppingForceRequired.ToString(ForceUnit.KilogramForce, 3));
Console.WriteLine("\t{0}", stoppingForceRequired.ToString(ForceUnit.PoundForce, 3));
Console.ReadLine();
}
开发者ID:EddieGarmon,项目名称:GraduatedCylinder,代码行数:15,代码来源:Program.cs
示例20: OpEquals
public void OpEquals()
{
var mass1 = new Mass(3000, MassUnit.Gram);
var mass2 = new Mass(3, MassUnit.Kilogram);
var mass3 = new Mass(4, MassUnit.Kilogram);
(mass1 == mass2).ShouldBeTrue();
(mass2 == mass1).ShouldBeTrue();
(mass1 == mass3).ShouldBeFalse();
(mass3 == mass1).ShouldBeFalse();
mass1.Equals(mass2)
.ShouldBeTrue();
mass1.Equals((object)mass2)
.ShouldBeTrue();
mass2.Equals(mass1)
.ShouldBeTrue();
mass2.Equals((object)mass1)
.ShouldBeTrue();
}
开发者ID:EddieGarmon,项目名称:GraduatedCylinder,代码行数:18,代码来源:MassOperators.cs
注:本文中的Mass类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论