Show / Hide Table of Contents

Struct Temperature

Temperature related conversions and calculations

Inherited Members
ValueType.Equals(object)
ValueType.GetHashCode()
ValueType.ToString()
object.Equals(object, object)
object.GetType()
object.ReferenceEquals(object, object)
Namespace: FpAssistantCore.General
Assembly: FpAssistantCoreScl.dll
Syntax
public struct Temperature

Constructors

View Source

Temperature(double, TemperatureUnits)

Define temperature with value and a unit

Declaration
public Temperature(double value, TemperatureUnits temperatureUnit)
Parameters
Type Name Description
double value
TemperatureUnits temperatureUnit

Properties

View Source

Unit

Temperature unit

Declaration
public TemperatureUnits Unit { get; }
Property Value
Type Description
TemperatureUnits

Enum value of the temperature unit

Remarks

A unit can only be set in the constructor

View Source

Value

Temperature value

Declaration
public double Value { get; set; }
Property Value
Type Description
double

Numerical value of the temperature

Methods

View Source

AsDegreesCelsius()

Temperature in Degrees Celsius

Declaration
public double AsDegreesCelsius()
Returns
Type Description
double

Value in Celsius

View Source

AsDegreesFahrenheit()

Temperature in Degrees Fahrenheit

Declaration
public double AsDegreesFahrenheit()
Returns
Type Description
double

Value in Fahrenheit

View Source

ConvertDegreesCelsiusToDegreesFahrenheit(double)

Convert temperature in Degrees Celsius to Degrees Fahrenheit

Declaration
public static double ConvertDegreesCelsiusToDegreesFahrenheit(double celsius)
Parameters
Type Name Description
double celsius
Returns
Type Description
double

Value in Fahrenheit

View Source

ConvertDegreesFahrenheitToDegreesCelsius(double)

Convert temperature in Degrees Fahrenheit to Degrees Celsius

Declaration
public static double ConvertDegreesFahrenheitToDegreesCelsius(double fahrenheit)
Parameters
Type Name Description
double fahrenheit

Fahrenheit value

Returns
Type Description
double

Value in Fahrenheit

  • View Source
In this article
Back to top Copyright 2018-2025 CADology Limited