(a) If less than all persons in the county are to be served, the county, if it chooses to enter into garbage and rubbish collection and disposal activities, must establish a district or districts within which the service is to be provided.
(b) Such county must pay the full costs of the services to be provided either:
(1) From the proceeds of a tax levied only on property within the district or districts;
(2) From the proceeds of a schedule of service charges levied upon the recipients of the services in the district or districts; or
(3) From a combination of both such a tax levy and service charge levy.
(c) The county legislative body or other governing body may, in its discretion, allocate from among the general funds otherwise available to it an amount sufficient to compensate the garbage and rubbish disposal operation for the use of disposal facilities by persons other than those who reside in the districts served, and may reduce the cost to be recovered from such district or districts by a like amount.