小编ROH*_*APU的帖子

如何在Xamarin android mono中以编程方式清除我的应用程序的捕获数据

我曾尝试使用下面的代码,我能够获取catch文件的路径,但无法删除路径或该路径中的数据.下面是我用来做的代码.

public void clearApplicationData()
        {
            var tmpdir = System.IO.Path.GetTempPath();
             File applicationDirectory = new File(tmpdir);
              if (applicationDirectory != null && applicationDirectory.Exists())
            {
                //deleteFile(applicationDirectory);
                string[] fileNames = applicationDirectory.List();
                foreach (string fileName in fileNames)
                {
                    if (!fileNames.Equals("lib"))
                    {
                        deleteFile(new File(applicationDirectory, fileName));
                    }
                }
            }
        }
 public static bool deleteFile(File file)
        {
            bool deletedAll = false;
            if (file != null)
            {
                if (file.IsDirectory)
                {
                    string[] children = file.List();
                    for (int i = 0; i < children.Length; i++)
                    {
                        deletedAll = deleteFile(new File(file, children[i])) && …
Run Code Online (Sandbox Code Playgroud)

xamarin.android xamarin

1
推荐指数
1
解决办法
2973
查看次数

是否有替代替换特殊字符和C#中给定字符串中的数字

我有一个像一些混合值的字符串Hi @ Rohit123.

我有一个很长的方法来替换特殊字符和显示 HiRohit.

你能为这种方法提出一些替代方案吗?

我的C#代码是

 string str1 = str.Replace(" ", "").Replace("`", "").Replace("~", "").Replace("!", "")
                            .Replace("@", "").Replace("#", "").Replace("$", "").Replace("%", "").Replace("^", "")
                            .Replace("&", "").Replace("*", "").Replace("(", "").Replace(")", "").Replace("-", "")
                            .Replace("_", "").Replace("=", "").Replace("+", "").Replace("{", "").Replace("}", "")
                            .Replace("|", "").Replace("[", "").Replace("]", "").Replace(":", "").Replace(";", "")
                            .Replace("'", "").Replace(",", "").Replace(".", "").Replace("/", "").Replace("?", "")
                            .Replace(">", "").Replace("<", "").Replace("1", "").Replace("2", "").Replace("3", "")
                            .Replace("4", "").Replace("5", "").Replace("6", "").Replace("7", "").Replace("8", "")
                            .Replace("9", "").Replace("0", "");
Run Code Online (Sandbox Code Playgroud)

c#

-1
推荐指数
1
解决办法
67
查看次数

标签 统计

c# ×1

xamarin ×1

xamarin.android ×1