.NET Fiddle

CSharp · Console

/Program.cs

using System.Linq;
using static System.Console;

public class Program
{
	public static void Main()
	{
		string teste = "#10##10##50##100#";
		
		var arr = teste.Split('#').ToList();
		arr.RemoveAll(x => x == "");
		
		decimal soma = 0;
		foreach(var v in arr)
		{
			decimal vlr;
			decimal.TryParse(v, out vlr);
			
			soma += vlr;
		}
		
		decimal media = soma / arr.Count;
		
		WriteLine($"Soma: {soma} Média: {media}");
	}
}
;