C# Coding 問題. |
尚未結案
|
wgarnett
一般會員 發表:4 回覆:2 積分:1 註冊:2005-10-07 發送簡訊給我 |
Hi .... everyone !
I have Java -> C# Programming Problem , plz help ! it's delay 1 week to solve it , plz help ...... [code cpp] using System; using System.Collections.Generic; using System.Globalization; using System.IO; using System.Linq; using System.Text; public class MyGen { private const string LL = "keygen"; public virtual string getSerial(string userId, string licenseNum) { DateTime cal = new DateTime(); cal.Add(1, 3); // This is Java Code cal.Add(6, -1); // This is Java Code NumberFormat nf = new java.text.DecimalFormat("000"); // This is Java Code licenseNum = nf.format(Convert.ToInt32(licenseNum)); // This is Java Code string verTime = new StringBuilder("-").Append(new java.text.SimpleDateFormat("yyMMdd").format(cal.getTime())).Append("0").ToString(); // This is Java Code string type = "YE3MP-"; string need = new StringBuilder(userId.Substring(0, 1)).Append(type).Append("300").Append(licenseNum).Append(verTime).ToString(); string dx = new StringBuilder(need).Append(LL).Append(userId).ToString(); int suf = this.decode(dx); string code = new StringBuilder(need).Append(Convert.ToString(suf)).ToString(); return this.change(code); } private int decode(string s) { int i; char[] ac; int j; int k; i = 0; ac = s.ToCharArray(); j = 0; k = ac.Length; while (j < k) { i = (31 * i) ac[j]; j ; } return Math.Abs(i); } private string change(string s) { sbyte[] abyte0; char[] ac; int i; int k; int j; abyte0 = s; // This is Java Code ac = new char[s.Length]; i = 0; k = abyte0.Length; while (i < k) { j = abyte0[i]; if ((j >= 48) && (j <= 57)) { j = (((j - 48) 5) % 10) 48; } else if ((j >= 65) && (j <= 90)) { j = (((j - 65) 13) % 26) 65; } else if ((j >= 97) && (j <= 122)) { j = (((j - 97) 13) % 26) 97; } ac[i] = (char)j; i ; } return Convert.ToString(ac); } public MyGen() : base() { } static void Main(string[] args) { try { Console.WriteLine("please input register name:"); string userId = null; userId = System.Console.ReadLine(); MyGen MyGen = new MyGen(); string res = MyGen.getSerial(userId, "5"); Console.WriteLine("Serial:" res); System.Console.ReadLine(); } catch (IOException ex) { } } } [/code] |
wgarnett
一般會員 發表:4 回覆:2 積分:1 註冊:2005-10-07 發送簡訊給我 |
錯誤 1 方法 'Add' 沒有任何多載使用 '2' 個引數 F:\Documents\Visual Studio 2008\Projects\Keygen\Keygen\Program.cs 16 9 Keygen
錯誤 2 方法 'Add' 沒有任何多載使用 '2' 個引數 F:\Documents\Visual Studio 2008\Projects\Keygen\Keygen\Program.cs 17 9 Keygen 錯誤 3 找不到型別或命名空間名稱 'NumberFormat' (您是否遺漏 using 指示詞或組件參考?) F:\Documents\Visual Studio 2008\Projects\Keygen\Keygen\Program.cs 19 9 Keygen 錯誤 4 找不到型別或命名空間名稱 'java' (您是否遺漏 using 指示詞或組件參考?) F:\Documents\Visual Studio 2008\Projects\Keygen\Keygen\Program.cs 19 31 Keygen 錯誤 5 找不到型別或命名空間名稱 'java' (您是否遺漏 using 指示詞或組件參考?) F:\Documents\Visual Studio 2008\Projects\Keygen\Keygen\Program.cs 21 60 Keygen 錯誤 6 'System.DateTime' 不包含 'getTime' 的定義,也找不到擴充方法 'getTime' 來接受型別 'System.DateTime' 的第一個引數 (您是否遺漏 using 指示詞或組件參考?) F:\Documents\Visual Studio 2008\Projects\Keygen\Keygen\Program.cs 21 108 Keygen 錯誤 7 無法將型別 'string' 隱含轉換為 'sbyte[]' F:\Documents\Visual Studio 2008\Projects\Keygen\Keygen\Program.cs 55 18 Keygen |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |