728x90
반응형
728x170
using System;
#region 엔디안 변환하기 - ConvertEndian(value)
/// <summary>
/// 엔디안 변환하기
/// </summary>
/// <param name="value">값</param>
public void ConvertEndian(ref int value)
{
byte[] byteArray = BitConverter.GetBytes(value);
Array.Reverse(byteArray);
value = BitConverter.ToInt32(byteArray, 0);
}
#endregion
#region 엔디안 변환하기 - ConvertEndian(value)
/// <summary>
/// 엔디안 변환하기
/// </summary>
/// <param name="value">값</param>
public void ConvertEndian(ref uint value)
{
byte[] byteArray = BitConverter.GetBytes(value);
Array.Reverse(byteArray);
value = BitConverter.ToUInt32(byteArray, 0);
}
#endregion
#region 엔디안 변환하기 - ConvertEndian(value)
/// <summary>
/// 엔디안 변환하기
/// </summary>
/// <param name="value">값</param>
public void ConvertEndian(ref long value)
{
byte[] byteArray = BitConverter.GetBytes(value);
Array.Reverse(byteArray);
value = BitConverter.ToInt64(byteArray, 0);
}
#endregion
#region 엔디안 변환하기 - ConvertEndian(value)
/// <summary>
/// 엔디안 변환하기
/// </summary>
/// <param name="value">값</param>
public void ConvertEndian(ref ulong value)
{
byte[] byteArray = BitConverter.GetBytes(value);
Array.Reverse(byteArray);
value = BitConverter.ToUInt64(byteArray, 0);
}
#endregion
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON] List<T> 클래스 : 배열의 중복 값 제거하기 (0) | 2014.12.05 |
---|---|
[C#/COMMON] IFormatProvider 인터페이스, ICustomFormatter 인터페이스 : 성별 포매터 구현하기 (0) | 2014.12.05 |
[C#/COMMON] IDisposable 인터페이스 사용하기 (0) | 2014.12.04 |
[C#/COMMON] BinaryFormatter 클래스 : Deserialize 메소드를 사용해 객체 역직렬화하기 (0) | 2014.12.03 |
[C#/COMMON] BinaryFormatter 클래스 : Serialize 메소드를 사용해 객체 직렬화하기 (0) | 2014.12.03 |
[C#/COMMON] FULL 워드 구하기 (0) | 2014.12.03 |
[C#/COMMON] 상위 바이트 구하기 (0) | 2014.12.03 |
[C#/COMMON] 하위 바이트 구하기 (0) | 2014.12.03 |
[C#/COMMON] 상위 워드 구하기 (0) | 2014.12.03 |
[C#/COMMON] 하위 워드 구하기 (0) | 2014.12.03 |
댓글을 달아 주세요