如何计算字符串中的分隔符?

use*_*658 -3 c#

我有一个问题......有点基本但我想我可以从你们那里得到一些帮助

我正在加密一个文件,我加密的信息是

LoginTxtBox.Text + "/" + PwdTxtBox.Text + "/" + InstNameTextBox.Text + "/" + DBNameTxtBox.Text;
Run Code Online (Sandbox Code Playgroud)

当我解密它时......我正在做:

StringBuilder sClearText = new StringBuilder();
encryptor.Decrypt(sPrivateKeyFile, sDataFile, sClearText);

//username/password
string s = sClearText.ToString();
string[] split = s.Split(new Char[] { '/' });
if (split.Length == 4)
{
    split0 = split[0];
    split1 = split[1];
    split2 = split[1];
    split3 = split[1];
Run Code Online (Sandbox Code Playgroud)

现在我得到的要求是我需要计算字符串解密格式中的分隔符,如果分隔符超过 2 个,那么它不是一个新应用程序。如果只有一个分隔符,那么它是一个从未使用过的应用程序。我不知道如何计算解密字符串中的分隔符...请帮帮我

Agh*_*oub 5

尝试使用此代码

Regex.Matches( s,  "/" ).Count
Run Code Online (Sandbox Code Playgroud)