C#で値の符号を調べるサンプル
書式
Math.Sign(数値)
Signメソッドの返却値について説明
1以上の場合 1
0の場合 0
-1以下の場合 -1
使用例
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplicationSample
{
class Program
{
static void Main(string[] args)
{
int x = 22;
int y = 0;
int z = -11;
Console.WriteLine(Math.Sign(x));
Console.WriteLine(Math.Sign(y));
Console.WriteLine(Math.Sign(z));
Console.ReadKey();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplicationSample
{
class Program
{
static void Main(string[] args)
{
int x = 22;
int y = 0;
int z = -11;
Console.WriteLine(Math.Sign(x));
Console.WriteLine(Math.Sign(y));
Console.WriteLine(Math.Sign(z));
Console.ReadKey();
}
}
}
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplicationSample { class Program { static void Main(string[] args) { int x = 22; int y = 0; int z = -11; Console.WriteLine(Math.Sign(x)); Console.WriteLine(Math.Sign(y)); Console.WriteLine(Math.Sign(z)); Console.ReadKey(); } } }
実行結果
1
0
-1