1
因爲我窮使用javascript我想有人轉換這個小功能的C#代碼我..轉換javascript函數C#(轉換問題)
var cn = 0;
function C(i,s)
{
return s.charCodeAt(i)^(cn|1)^((cn++ & 1)?i:0)^0x55
}
我會很感激你的幫助。在此先感謝:)
因爲我窮使用javascript我想有人轉換這個小功能的C#代碼我..轉換javascript函數C#(轉換問題)
var cn = 0;
function C(i,s)
{
return s.charCodeAt(i)^(cn|1)^((cn++ & 1)?i:0)^0x55
}
我會很感激你的幫助。在此先感謝:)
private static int cn = 0;
public static int C(int i, string s)
{
return s[i]^(cn | 1)^(((cn++ & 1) == 1) ? i : 0)^0x55;
}
private static int cn = 0;
public static int C(int i, string s)
{
return ((byte)s[i])^(cn|1)^((cn++ & 1) != 0 ? i:0)^0x55;
}
這是在假設的功能是進入一類的靜態函數寫的,所以你會這樣稱呼它:
MessageBox.Show(MyType.C(0, "test")); //Output: 32
如果您刪除static
關鍵字,你可以稱它爲一個實例方法:
MyType something = new MyType();
MessageBox.Show(something.C(0, "test"); //Output: 32
感謝您的這一點......作品像魅力! d(「,) – SolidSnake 2011-04-09 22:08:01
這個函數做什麼? – kobe 2011-04-09 22:21:13
@kobe - 它做的東西:o)..我用它來解決一個難題。 – SolidSnake 2011-04-09 23:33:01