這裡是題目
        畫面上有兩個textbox, 分別命名輸入一,輸入二,這裡我會隨便輸入一些字母
        又有一個textbox 命名過濾(label name),我會在裡面輸入不等數目字母以逗點隔開
        有一button命名計算,我一按就要算出輸入一除掉我輸入在過濾那textbox的字母的總字母數
        乘以輸入二除掉我輸入在過濾那textbox的字母的總字母數  ,然後把算出結果呈現在另一個textbox 命名結果
        
        用web或window form型式都可以

解决方案 »

  1.   

    计算相同部分
    var v = s2.ToCharArray().Intersect<char>(s1.ToCharArray());
    char[]  arr= v.ToArray<char>();
      

  2.   

            输入一<asp:TextBox ID="输入一" runat="server"></asp:TextBox><br />
            输入二<asp:TextBox ID="输入二" runat="server"></asp:TextBox><br />
            过滤<asp:TextBox ID="过滤" runat="server"></asp:TextBox><br />
            结果<asp:TextBox ID="结果" runat="server"></asp:TextBox><br />
            <asp:Button ID="计算" runat="server" Text="计算" onclick="计算_Click" />
            int one = 输入一.Text.Length;
            int two = 输入二.Text.Length;
            string[] filter = 过滤.Text.Split(',');
            int resultone = one / filter.Length;
            int resulttwo = two / filter.Length;
            结果.Text = (resultone * resulttwo).ToString();
      

  3.   


    //这样比较准确点
            int one = 输入一.Text.Length;
            int two = 输入二.Text.Length;
            string[] filter = 过滤.Text.Split(',');
            float resultone = (float)one / filter.Length;
            float resulttwo = (float)two / filter.Length;
            结果.Text = Math.Round(resultone * resulttwo).ToString();