xe24cbd369cdd075a.cs
上传用户:xlxx0122
上传日期:2015-04-24
资源大小:3904k
文件大小:1k
源码类别:

.net编程

开发平台:

C#

  1. namespace Sunisoft.IrisSkin
  2. {
  3.     using System;
  4.     using System.Runtime.InteropServices;
  5.     [StructLayout(LayoutKind.Sequential, Pack=1)]
  6.     internal struct xe24cbd369cdd075a
  7.     {
  8.         public byte L1;
  9.         public byte L2;
  10.         public byte L3;
  11.         public byte L4;
  12.         public xe24cbd369cdd075a(byte L1, byte L2, byte L3, byte L4)
  13.         {
  14.             this.L1 = L1;
  15.             this.L2 = L2;
  16.             this.L3 = L3;
  17.             this.L4 = L4;
  18.         }
  19.         public static xe24cbd369cdd075a FromInt32(int val)
  20.         {
  21.             return new xe24cbd369cdd075a((byte) (val & 0xff), (byte) (shr(val, 8) & 0xff), (byte) (shr(val, 0x10) & 0xff), (byte) (shr(val, 0x18) & 0xff));
  22.         }
  23.         public static int shr(int i, int j)
  24.         {
  25.             if (i > 0)
  26.             {
  27.                 return (i >> j);
  28.             }
  29.             return (i >> j);
  30.         }
  31.     }
  32. }