本文整理汇总了C#中System.Data.SqlTypes.SqlSingle类的典型用法代码示例。如果您正苦于以下问题:C# SqlSingle类的具体用法?C# SqlSingle怎么用?C# SqlSingle使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
SqlSingle类属于System.Data.SqlTypes命名空间,在下文中一共展示了SqlSingle类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: Box
public static object Box(SqlSingle a)
{
if (a.IsNull)
return null;
else
return a.Value;
}
开发者ID:valery-shinkevich,项目名称:sooda,代码行数:7,代码来源:SoodaNullable.cs
示例2: Properties
public void Properties()
{
SqlSingle Test = new SqlSingle(5443e12f);
SqlSingle Test1 = new SqlSingle(1);
Assert.True(SqlSingle.Null.IsNull);
Assert.Equal(5443e12f, Test.Value);
Assert.Equal(1, Test1.Value);
}
开发者ID:dotnet,项目名称:corefx,代码行数:9,代码来源:SqlSingleTest.cs
示例3: Properties
public void Properties()
{
SqlSingle Test = new SqlSingle (5443e12f);
SqlSingle Test1 = new SqlSingle (1);
Assert ("#C01", SqlSingle.Null.IsNull);
AssertEquals ("#C02", 5443e12f, Test.Value);
AssertEquals ("#C03", (float)1, Test1.Value);
}
开发者ID:jjenki11,项目名称:blaze-chem-rendering,代码行数:9,代码来源:SqlSingleTest.cs
示例4: Properties
public void Properties()
{
SqlSingle Test = new SqlSingle (5443e12f);
SqlSingle Test1 = new SqlSingle (1);
Assert.IsTrue (SqlSingle.Null.IsNull, "#C01");
Assert.AreEqual (5443e12f, Test.Value, "#C02");
Assert.AreEqual ((float)1, Test1.Value, "#C03");
}
开发者ID:Profit0004,项目名称:mono,代码行数:9,代码来源:SqlSingleTest.cs
示例5: Create
public void Create()
{
SqlSingle Test= new SqlSingle ((float)34.87);
SqlSingle Test2 = 45.2f;
AssertEquals ("#A01", 34.87f, Test.Value);
AssertEquals ("#A02", 45.2f, Test2.Value);
Test = new SqlSingle (-9000.6543);
AssertEquals ("#A03", -9000.6543f, Test.Value);
}
开发者ID:jjenki11,项目名称:blaze-chem-rendering,代码行数:11,代码来源:SqlSingleTest.cs
示例6: Create
public void Create()
{
SqlSingle Test= new SqlSingle ((float)34.87);
SqlSingle Test2 = 45.2f;
Assert.AreEqual (34.87f, Test.Value, "#A01");
Assert.AreEqual (45.2f, Test2.Value, "#A02");
Test = new SqlSingle (-9000.6543);
Assert.AreEqual (-9000.6543f, Test.Value, "#A03");
}
开发者ID:tohosnet,项目名称:Mono.Data.Sqlite,代码行数:11,代码来源:SqlSingleTest.cs
示例7: Add
public static SqlSingle Add (SqlSingle x, SqlSingle y)
{
return (x + y);
}
开发者ID:nlhepler,项目名称:mono,代码行数:4,代码来源:SqlSingle.cs
示例8: NotEquals
public static SqlBoolean NotEquals (SqlSingle x, SqlSingle y)
{
return (x != y);
}
开发者ID:nlhepler,项目名称:mono,代码行数:4,代码来源:SqlSingle.cs
示例9: LessThanOrEqual
public static SqlBoolean LessThanOrEqual (SqlSingle x, SqlSingle y)
{
return (x <= y);
}
开发者ID:nlhepler,项目名称:mono,代码行数:4,代码来源:SqlSingle.cs
示例10: GreaterThanOrEqual
public static SqlBoolean GreaterThanOrEqual (SqlSingle x, SqlSingle y)
{
return (x >= y);
}
开发者ID:nlhepler,项目名称:mono,代码行数:4,代码来源:SqlSingle.cs
示例11: Equals
public static SqlBoolean Equals (SqlSingle x, SqlSingle y)
{
return (x == y);
}
开发者ID:nlhepler,项目名称:mono,代码行数:4,代码来源:SqlSingle.cs
示例12: CompareSqlSingle
private int CompareSqlSingle (SqlSingle value)
{
if (value.IsNull)
return 1;
else
return this.value.CompareTo (value.Value);
}
开发者ID:nlhepler,项目名称:mono,代码行数:7,代码来源:SqlSingle.cs
示例13: SetCapacity
override public void SetCapacity(int capacity) {
SqlSingle[] newValues = new SqlSingle[capacity];
if (null != values) {
Array.Copy(values, 0, newValues, 0, Math.Min(capacity, values.Length));
}
values = newValues;
}
开发者ID:iskiselev,项目名称:JSIL.NetFramework,代码行数:7,代码来源:SQLSingleStorage.cs
示例14: Subtract
/**
* The subtraction operator the second SqlSingle operand from the first.
* @param x A SqlSingle instance
* @param y A SqlSingle instance
* @return The results of the subtraction operation.
*/
public static SqlSingle Subtract(SqlSingle x, SqlSingle y)
{
if (x.IsNull || y.IsNull)
return SqlSingle.Null;
float xVal = x._value;
float yVal = y._value;
if (xVal < 0 && yVal > 0 && (java.lang.Math.abs(_minVal - xVal) < yVal))
throw new System.OverflowException("Overflow - " + x + " - " + y + " < " + _minVal);
if (xVal > 0 && yVal < 0 && (_maxVal - xVal < java.lang.Math.abs(yVal)))
throw new System.OverflowException("Overflow - " + x + " - " + y + " > " + _maxVal);
return new SqlSingle(x._value - y._value);
}
开发者ID:runefs,项目名称:Marvin,代码行数:23,代码来源:SqlSingle.cs
示例15: NotEquals
/**
* Compares two instances of SqlSingle to determine if they are equal.
* @param x A SqlSingle instance
* @param y A SqlSingle instance
* @return A SqlBoolean that is True if the two instances are not equal or False if the two instances are equal.
* If either instance of SqlSingle is null, the Value of the SqlBoolean will be Null.
*/
public static SqlBoolean NotEquals(SqlSingle x, SqlSingle y)
{
SqlBoolean res = Equals(x, y);
if (res.IsNull)
return res;
if (res.IsFalse)
return SqlBoolean.True;
return SqlBoolean.False;
}
开发者ID:runefs,项目名称:Marvin,代码行数:18,代码来源:SqlSingle.cs
示例16: SqlSingleToSqlByte
public void SqlSingleToSqlByte()
{
SqlSingle TestSingle64 = new SqlSingle(64);
SqlSingle TestSingle900 = new SqlSingle(900);
Assert.AreEqual((byte)64, ((SqlByte)TestSingle64).Value, "SqlSingleToByte" + Error);
try {
SqlByte test = (SqlByte)TestSingle900;
Assert.Fail("SqlSingleToByte 2" + Error);
} catch (Exception e) {
Assert.AreEqual(typeof(OverflowException), e.GetType(), "OverflowException");
}
}
开发者ID:Profit0004,项目名称:mono,代码行数:16,代码来源:SqlByteTest.cs
示例17: CompareTo
public int CompareTo (SqlSingle value)
{
return CompareSqlSingle (value);
}
开发者ID:nlhepler,项目名称:mono,代码行数:4,代码来源:SqlSingle.cs
示例18: ConvertXmlToObject
override public object ConvertXmlToObject(string s) {
SqlSingle newValue = new SqlSingle();
string tempStr =string.Concat("<col>", s, "</col>"); // this is done since you can give fragmet to reader, bug 98767
StringReader strReader = new StringReader(tempStr);
IXmlSerializable tmp = newValue;
using (XmlTextReader xmlTextReader = new XmlTextReader(strReader)) {
tmp.ReadXml(xmlTextReader);
}
return ((SqlSingle)tmp);
}
开发者ID:iskiselev,项目名称:JSIL.NetFramework,代码行数:12,代码来源:SQLSingleStorage.cs
示例19: Divide
public static SqlSingle Divide (SqlSingle x, SqlSingle y)
{
return (x / y);
}
开发者ID:nlhepler,项目名称:mono,代码行数:4,代码来源:SqlSingle.cs
示例20: ReadValues
private Boolean ReadValues(System.IO.BinaryReader r)
{
Int32 count;
if(r.BaseStream.Length == 0) return false;
count = Sql.Read7BitEncodedInt(r);
if (count == 0) return true;
for (Int32 i = 0; i < count; i++)
{
String name = r.ReadString();
SqlDbType LType = (SqlDbType)r.ReadUInt16();
Object value = null;
Int32 len;
//Int32 lcid;
//SqlCompareOptions co;
switch (LType)
{
case SqlDbType.Bit : value = new SqlBoolean(r.ReadBoolean()); break;
case SqlDbType.TinyInt : value = new SqlByte(r.ReadByte()); break;
case SqlDbType.SmallInt : value = new SqlInt16((Int16)r.ReadInt16()); break;
case SqlDbType.Int : value = new SqlInt32((Int32)r.ReadInt32()); break;
case SqlDbType.BigInt : value = new SqlInt64(r.ReadInt64()); break;
case SqlDbType.Binary :
case SqlDbType.VarBinary: len = r.ReadUInt16(); value = new SqlBytes(r.ReadBytes(len)); break;
case SqlDbType.Char :
case SqlDbType.VarChar : //value = new Sql.SqlAnsiString(r); break;
case SqlDbType.NChar:
case SqlDbType.NVarChar:
//co = (SqlCompareOptions)r.ReadUInt16();
//lcid = r.ReadInt32();
//value = new SqlString(r.ReadString(), lcid, co);
value = new SqlString(r.ReadString());
break;
case SqlDbType.DateTime : value = new SqlDateTime(DateTime.FromBinary(r.ReadInt64())); break;
case SqlDbType.SmallDateTime:
case SqlDbType.Date :
case SqlDbType.DateTime2 : value = DateTime.FromBinary(r.ReadInt64()); break;
case SqlDbType.Time : value = TimeSpan.FromTicks(r.ReadInt64()); break;
case SqlDbType.DateTimeOffset:
DateTime LDateTime = DateTime.FromBinary(r.ReadInt64());
value = new DateTimeOffset(LDateTime, TimeSpan.FromTicks(r.ReadInt64()));
break;
case SqlDbType.Decimal: value = new SqlDecimal(r.ReadDecimal()); break;
case SqlDbType.Float : value = new SqlDouble(r.ReadDouble()); break;
// Not support SqlDbType.Image
case SqlDbType.Money : value = new SqlMoney(r.ReadDecimal()); break;
case SqlDbType.Real : value = new SqlSingle(r.ReadDouble()); break;
case SqlDbType.SmallMoney: value = new SqlMoney(r.ReadDecimal()); break;
// Not support SqlDbType.Structured
// Not support SqlDbType.Text
// Not support SqlDbType.Timestamp
case SqlDbType.UniqueIdentifier: value = new SqlGuid(r.ReadString()); break;
// Not support SqlDbType.Variant
case SqlDbType.Xml:
XmlReader rXml = XmlReader.Create(new System.IO.StringReader(r.ReadString()));
value = new SqlXml(rXml);
break;
case SqlDbType.Udt:
// TODO: Пока поддержа только TParams
//String LTypeName = r.ReadString();
//value = CreateUdtObject(LTypeName);
//if (value is IBinarySerialize)
// (value as IBinarySerialize).Read(r);
//else
// throw new Exception(String.Format("Невозможно прочитать данные типа UDT '{0}' - не поддерживается IBinarySerialize", LTypeName));
value = new SqlUdt(r);
break;
default:
throw new Exception(String.Format("Невозможно прочитать данные, тип '{0}' не поддерживается текущей версией {1}", LType.ToString(), this.GetType().Name));
// Not support SqlDbType.NText
}
if (value != null) FData.Add(name, value);
}
return true;
}
开发者ID:APouchkov,项目名称:ExtendedStoredProcedures,代码行数:84,代码来源:TParams.cs
注:本文中的System.Data.SqlTypes.SqlSingle类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论